python
浅绘梨妆
这个作者很懒,什么都没留下…
展开
-
python如何监听键盘
第一步导入侦听器第二步设置一个空的值保存监听到的值第三步设置多线程监听分别监听按下键盘和松开键盘的值,声明全局变量记录每一次键盘值转化成str类型release里面是松开后执行写入一个txt文本记录你按下的键盘值第四步创建监听线程用于监听键盘这在留下一个小插曲就是输入数字1会转化成<97>本来以为是ask码或者哈希值结果都不对上网找没有相关的知识点有大佬可以帮我理解一下...原创 2021-02-26 23:41:00 · 2918 阅读 · 0 评论 -
如何利用python做一个简单的天气预报
老样子导包第一步导包两个包第一个发送请求,第二个处理数据,第三个便是语音播报库第一步确认网址这里便不在进行UA伪装直接发送请求,然后接收数据数据的格式是html的杂乱无章所以我们要进行数据筛选筛选出有用的部分比如这是网址的代码html截图需要的部分是weather_info里面的所以我们进行筛选格式在第七行.join将序列中的元素以指定的字符连接生成一个新的字符串我们需要去除切换城市毕竟我们要的是你输入网址的城市不需要切换第九行执行删除后面是语音播报初始化一个可以说话的对象设置要说的内容之.原创 2021-02-25 00:51:25 · 1848 阅读 · 1 评论 -
扒取包图网视频
第一步导包两个包第一个发送请求,第二个处理数据第二步确认网址发送请求请求格式为get第三步接受接收解析网站响应结果html_text是请求返回的内容解码下来对于得到的html文档进行筛选晒出自己想要的数据video_url为所有视频地址video_name为所有视频名称所需要的在这里是一个src的路径和alt的名称第四步写一个循环循坏中zip意思zip()是Python的一个内建函数,它接受一系列可迭代的对象作为参数,将对象中对应的元素打包成一个个tuple(元组),然后返回由这些tup.原创 2021-02-22 22:11:59 · 200 阅读 · 0 评论 -
如何查询kfc城市位置
第一步导包第二步确认url,请求参数,和UA伪装第三步发送get请求获取json字符串这在里可以print输出一下之后就是存储第四步存储存储格式为当前路径,你所选城市名字.json打开写入json数据格式为utf-8json.dump():将python对象编码为json的字符串存储的是中文不能用ask码进行编码所以后面值为flast运行运行生成文件...原创 2021-02-21 16:21:46 · 325 阅读 · 0 评论 -
简单的人工智能
想做一个人工智能吗特别简单,能回答你的问题但是驴唇不对马嘴的第一步导包第二部设置循环,毕竟一问一答总是要重复设置一个input输入框自己输入内容设置地址加你输入的内容发送请求接受json字符串数据输出内容这个是网页输出这里是python内部输出虽然这个人工智能回答的问题驴唇不对马嘴的但是你要是换一种问法就会变成一个翻译器更多时候可以拿来翻译而不是对话...原创 2021-02-21 02:05:58 · 308 阅读 · 0 评论 -
如何扒取豆瓣电影数据
这个东西其实很简单,有些细节一定要注意不然头秃一下午你还不知道怎么肥四第一步导包第一个是发送请求必须要的包第二个包列表转换为json的数组之后就是请求路径这个路径是在这里只取list?前面部分这部分时统一路径这里时d里面的内容前面三行可以不了解第四行从那开始取电影第五行取多少部电影量可以自己设置然后就是UA伪装我记得豆瓣好像是检测的管他呢多一个伪装不是什么坏事然后发送get请求请求里面时路径,参数和伪装之后获取json字符串这在里可以print输出一下之后就是存储这里确认相应的类型之后便.原创 2021-02-21 01:59:03 · 505 阅读 · 2 评论 -
python如何利用百度翻译内容
第一步导包第一个是发送请求必须要的包第二个包列表转换为json的数组if语句import 到其他的 python 脚本中被调用(模块重用)执行。开始伪装headers里面是UA伪装防止被检测出来之后是导入网址data里面是要翻译的内容是一个字典类型的kw是post请求所携带的参数参数为你想要翻译的内容然后发送post请求请求里面包含网址,UA伪装,data字典下一行获取相应这个时候可以print输出一下dic_obj(注意:.json这个方法不是什么时候都可以使用确认相应类型为json时可以使用.原创 2021-02-20 14:21:29 · 181 阅读 · 2 评论 -
如何设计艺术签名
先上代码之后解释每行作用import tkinter as tk:创建一个顶层窗口对象(调用 Tk()函数)用于下图作用于22-31行23-24设计的是如上框的宽高和窗口名字25-30行设计窗口内容分别代表输入的内容字体和大小以及输入框的位置,输入名字的位置,字体和大小按钮的设计点击按钮跳转到函数里面来运行31行调用主循环,显示窗口,同时开始tkinter的事件循环。from tkinter import messagebox:弹出消息框作用与9-11行判断你是否输入内容没有的话弹出提示原创 2021-02-19 18:59:20 · 228 阅读 · 0 评论 -
python为何要伪装而不是直接访问
为什吗python要进行UA伪装?首先UA是什么ua就是User-Agent这个就是请求载体的身份标识如果我们用浏览器发送请求就意味着当前的url使用浏览器进行打开的请求载体是浏览器而在python中我们发送请求的方式发是requests.get发送请求虽然也能发送请求这个时候url的载体并不是浏览器而是pyhon这个就是浏览器请求方式的唯二两种(如果说的不对评论区纠正毕竟萌新新手上路)一般的门户网站会检测你的请求方式是浏览器还是python所对应的载体身份标识。如果检测到载体是浏览器的话为正常请求,正原创 2021-02-19 14:31:28 · 227 阅读 · 0 评论 -
如何用python扒图
ps这里扒图是某牙主播图第一步导包from lxml import etree #解析数据from urllib import request (负责打开浏览url内的html 文本)第二部def声明部分url找官网url后面两行是伪装把pyth伪装成浏览器这个伪装在哪里有什么用都在我的博客里面只要记住这一步不能少就对了伪装后给headers的字典赋值之后向官网发送请求利用etree.HTML()将html字符串转化为element对象 ,之后筛选所需要的数据我们需要的是图片这个就是我们需要原创 2021-02-17 14:30:03 · 371 阅读 · 2 评论 -
如何用python生成雷达图
第一行导入包这个包Pygal 是另一个简单易用的数据图库,它以面向对象的方式来创建各种数据图,而且使用 Pygal 可以非常方便地生成各种格式的数据图,包括 PNG、SVG 等。使用 Pygal 也可以生成 XML etree、HTML 表格(这些都需要安装其他包)。第二步设置数据数据有多少雷达图便生成多少条边这里有五条数据生成五条边数据可以多设置第四行创建雷达图第五行设置每条边代表什么跟第二和第三行数据相对第六行和第七行天机数据到雷达图中第八行生成可视化文件data.html可以更改成data.原创 2021-02-17 14:05:50 · 1022 阅读 · 0 评论 -
如何用python的方法打开网页
第一步导包第二步if语句import 到其他的 python 脚本中被调用(模块重用)执行。因此if name == ‘main’: 的作用就是控制这两种情况执行代码的过程,在if name == ‘main’: 下的代码只有在第一种情况下(即文件作为脚本直接执行)才会被执行,而 import 到其他脚本中是不会被执行的。第三步url输入网址baidu可以更换成别的什么的比如sougou什么的然后发送请求拼接之后把数据转换成text的文本打印后面写入创建一个html的文件写入爬取的数据格式为utf.原创 2021-02-17 13:34:45 · 2188 阅读 · 2 评论 -
pycharm安装
var blogSensitiveWords = "";class="htmledit_views"> 首先我们来安装python 1、首先进入网站下载:点击打开链接(或自己输入网址https://www.python.org/downloads/),进入之后如下图,选择图中红色圈中区域进行下载。 2、下载完成后如下图所示 ...转载 2020-11-23 15:15:32 · 89 阅读 · 0 评论 -
如何用python扒取网易云歌曲
老规矩先放代码接下来结束原理第一步导包第二行爬取网页获得etree对象,使用text属性获取标签文本或者从文本获取etree对象,并使用text()获取标签文本看你们怎么理解下面第三行和大括号内的都是伪装是为了防止爬虫被阻挡而进行的伪装简单说就是我预判了你的预判防一手总归没错下面url是网页地址在下面一行是向网页发送请求是get请求方式还有别的请求方式i想了解的自行了解或者有空我写篇博客下面就用到了etree转文本格式再下一行构造了一个XPath解析对象并对HTML文本进行自动修正XPat原创 2021-02-19 01:23:09 · 353 阅读 · 0 评论 -
如何用爬虫扒取搜索页面的数据
下面为大解释每行意思首先需要导包应为是从网络上爬取数据再然后if这一行import 到其他的 python 脚本中被调用(模块重用)执行。因此if name == ‘main’: 的作用就是控制这两种情况执行代码的过程,在if name == ‘main’: 下的代码只有在第一种情况下(即文件作为脚本直接执行)才会被执行,而 import 到其他脚本中是不会被执行的。第三行url为路径用什么浏览器搜索中间的Sogou可以换其他浏览器第四行kw他后面跟的是input是输入你要搜索的内容中间的文字可以.原创 2021-02-17 13:27:02 · 1218 阅读 · 0 评论