自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 python数字金额转大写金额

数字金额转中文大写金额

2024-05-11 17:49:40 423 1

原创 PyQt5+designer:QCheckBox控件自定义样式

最近在用PyQt5写一个工具,由于对PyQt5不熟,而PyQt5默认样式真的非常丑!就想着自定义样式,遇到很多问题,这里就说说QCheckBox控件自定义方式。在网上找了很久,借助这篇博文知道了设置方法,如果只是按照里面方式去设置,并不能成功,经过漫长的搜寻。。。又找到了这篇博文设置自定义样式方式,参考两篇博文后终于设置成功。我这里只自定义了三个状态的样式:未选中、鼠标悬停、选中;那么还需要准备这三个状态的图片,可以去网上找,我懒得找,就自己用ps设计了三张图;如图,界面中有一个复选框,默认样式是

2021-02-01 00:22:52 4290

原创 Python爬虫:某网站cookie参数__jsl_clearance_s生成分析(二)

之前写了一篇__jsl_clearance_s参数分析生成,现在更新一篇,使用python生成参数(上一篇是使用python+js),这次分析的网站是这个:https://www.cnvd.org.cn/flaw/list.htm。目标:生成cookie中的__jsl_clearance_s参数工具:chrome/firefox浏览器、fiddler、pychram、python3.7、解混淆专解测试版V0.1模块:requests、re、execjs、hashilib、json、reque

2021-01-04 17:03:28 2442 9

原创 python+selenium使用ActionChains类move_by_offset拖动鼠标重复执行位移问题

首先声明,以下都是个人见解,如果错误,欢迎指正!首先说下这个逛论坛发现的问题,其实吧对于这个问题刚开始我也不懂,但谁让我是一个乐于探究的人呢,于是就用代码去测试这个问题,发现在循环内使用move_by_offset去移动鼠标的时候确实是会来回重复移动。循环移动代码:for x in track: action.move_by_offset(xoffset=x, yoffset=0).perform() time.sleep(0.2)action.release().perform()

2020-12-03 18:09:12 7952 11

原创 关于\x开头的字符串编码转换中文解决方法

做爬虫可能经常遇到爬取到的数据存在编码问题,简直让人头疼,比如爬取到的是这样的:例如:\xe4\xbd\xa0\xe5\xa5\xbd\xe4\xb8\x96\xe7\x95\x8c中文是: 你好世界上面这个是utf-8编码,但数据类型是字符串类型,而不是bytes类型的utf-8编码。这样会导致一个结果:如果直接输出,显示的是乱码,也不能使用decode进行utf-8解码得到中文。在python2中,中文指定utf-8格式,字符串存入内存就是utf-8编码格式,直接输出就是中文,就不存在这

2020-11-26 18:46:54 142469 7

原创 Python爬虫:某网站cookie参数__jsl_clearance_s生成分析(一)

逛论坛发现一个求助帖,想获取数据但网站有cookie反爬,闲来无事就分析了一下cookie参数生成方法~目标:生成cookie中的__jsl_clearance_s参数工具:chrome/firefox浏览器、fiddler、pychram、python3.7、解混淆专解测试版V0.1模块:requests、re、execjs、json分析:首先打开浏览器,和fiddler抓包工具,发现浏览器进行了三次请求,前两次响应的状态码为521,响应内容都是一段js代码,第三次请求响应得到正常内

2020-11-19 18:23:23 3886 10

原创 Python爬虫:有道翻译接口获取翻译结果

之前写了篇获取百度翻译接口的文章,今天再拿有道翻译练练~适合爬虫新手练习。目标:获取有道翻译结果工具:chrome/firefox浏览器、pycharm、python3.7模块:requests、time、random、string、hashlib分析:打开浏览器鼠标右键检查(或者按F12)开始分析页面特点,发现和百度翻译一样,左边窗口输入翻译原文,会自动检测语言并在右边窗口会给出翻译结果,页面没有刷新,那么应该也是ajax请求的,筛选XHR找一找看看,只有一个请求,切到respons

2020-11-08 17:50:45 1952

原创 Python爬虫:百度翻译接口获取翻译结果

分析百度翻译接口,使用python获取翻译结果目标:获取百度翻译结果工具:chrome/firefox浏览器、pychram、python3.7模块:requests、re、execjs开始分析:首先在翻译页面左边输入字符串,会自动检测语言并将翻译结果显示在右边,这个过程页面并没有刷新,所以分析应该是ajax请求了接口获取的结果,直接筛选XHR,发现最后一个请求就是翻译结果接口;既然接口找到了,接下来就是分析看传递了哪些参数,一共八个参数:from: zhto: enque

2020-11-07 21:04:57 3754 15

原创 Python爬虫:Python+WebSocket获取体育实时赛事数据

闲来无事,找个简单的网站练练手,于是盯上了某体育网站,嗯。。。重点是简单~目标:足球板块实时赛事数据工具:chrome/firefox浏览器、pycharm、python3.7模块:requests、time、websocket分析:1、打开chrome浏览器开始分析https://live.611.com/zq,发现网页html结构中数据都是动态加载的,我也没有点刷新,接着发现响应主体中并没有数据,那么数据应该是通过js动态加载,而要做到数据实时更新(以我目前的知识储备)那要么就是a

2020-11-07 18:01:03 3685 1

3DMax多版本启动/默认启动修改

如果电脑安装了多个版本的3dMax,默认启动是最新安装的版本,该软件可以用于修改默认启动版本,也可以在鼠标右键添加其它版本启动项(MAX文件鼠标右键菜单增加其它版本启动项),支持到64位系统的MAX最新2024版本

2024-03-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除