- 博客(43)
- 资源 (153750)
- 收藏
- 关注

原创 Python 爬虫篇-利用BeautifulSoup库爬取墨迹天气网的天气信息实例演示,调用墨迹天气api接口获取空气质量
Python 爬虫篇-利用BeautifulSoup库爬取墨迹天气网的天气信息演示,调用墨迹天气api接口获取空气质量。墨迹天气抓取演示墨迹天气没有提供专门的天气接口api,但我们可以用BeautifulSoup来简单的爬取到信息。墨迹天气真的很准呢,里面还有空气质量可以直接获取到,很方便呢。定位方法:https://tianqi.moji.com/weather/china/beijing不确定省后面怎么拼,直接用省的拼写进入页面,然后找到对应的市县区进入后就有路径了。
2019-04-03 21:42:54
8155
原创 JavaScript 技术篇-如何实现在线logo网站制作后的logo去水印,免费制作无水印logo方法
网上很多免费制作logo的网站,直接输入你的logo名和理念就能帮你生成各式各样好看的logo。但是只能花钱才能下载,演示的图片是带水印的。下面给大家介绍一个简单的去除水印的方法,然后截图保存就好了。我们点 F12 查看他是直接组成的界面,不是图片,防盗处理的太差,这种最好改了。我圈中的这行正好是水印背景。一步到位,双击编辑。直接把 fill 的内容改为 white 白色背景就好了。JavaScript 技术篇-如何实现在线logo网站制作后的logo去水印,免费制作无水印logo方法。
2019-04-30 10:14:48
4383
1
原创 PyQt5 技术篇-设置窗口置顶不生效问题原因,setWindowFlags()设置参数后不生效解决办法
可能情况:被覆盖Dialog.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint)设置窗口置顶如果有多个setWindowFlags(),只有最后一个生效,因为是覆盖式设置。解决办法:合并参数。PyQt5 技术篇-设置窗口置顶不生效问题原因,setWindowFlags()设置参数后不生效解决办法
2019-04-28 08:25:10
5393
原创 Python+selenium 自动化-获取当前页面的url地址,打开指定的url地址
非常简单,driver.current_url就能获取当前页面的url地址。# 调用chrome浏览器driver = webdriver.Chrome()# 打开指定的url地址driver.get("http://www.baidu.com")# 获取当前页面的url地址driver.current_urlPython+selenium 自动化-获取当前页面的url地址,打开指定的url地址
2019-04-26 15:34:06
20694
4
原创 Python 技术篇-用xlwt库实现设置excel单元格背景颜色、给字体加粗实例演示,【附】xlwt库颜色对照表
xlwt.easyxf() 设置样式,pattern 指的就是背景,ice_blue 就是我设置的颜色。font 就是设置字体,bold on 是加粗。样式可以合一起,之间用分号;分开。# 设置颜色style = xlwt.easyxf('pattern: pattern solid, fore_colour ice_blue')# 字体加粗style = xlwt.easyxf('font:bold on')
2019-04-26 15:01:13
24119
4
原创 Python 面向对象-如何查看类的父类,外部如何获取类的名字
B.__base__.__name__可以获取到父类的名字。没有的话就是 object,object 就是一切对象的父类。Python 面向对象-如何查看类的父类,外部如何获取类的名字
2019-04-24 19:35:56
8143
原创 Python 技巧篇-用print打印输出但不换行方法
很简单,只要给print()加个end为空字符串''的参数就好了。print("...", end='')
2019-04-24 19:19:29
676
原创 PyQt5 技术篇-透明窗口设置方法,窗口透明度的设置
控件透明度设置,请看:PyQt5控件透明度设置方法。设置窗口透明度的方法:Dialog.setWindowOpacity(0.5)
2019-04-24 15:54:39
11288
原创 Python 修改tuple元组提示:TypeError: ‘tuple‘ object does not support item assignment. 问题原因
TypeError: 'tuple' object does not support item assignment.翻译:类型错误:'tuple' 对象不支持项分配。tuple 类型一旦初始化就不能修改,所以你要是修改它就会报错。Python 修改tuple元组提示:TypeError: 'tuple' object does not support item assignment. 问题原因
2019-04-23 22:50:21
11166
1
原创 JavaScript 技术篇-js通过xpath获取dom节点,js校验xpath唯一性
document.evaluate()就是通过xpath获取dom节点。返回的结果通过.iterateNext()可以获得dom对象,每次调用会少一个,当没有时就返回空。JavaScript 技术篇-js通过xpath获取dom节点,js校验xpath唯一性。 document.evaluate(xpath, document, null, XPathResult.ANY_TYPE, null);
2019-04-20 20:27:25
7871
1
原创 Chrome 技术篇-console控制台检测xpath、css唯一性
$x可以获得xpath的dom集合,$$可以获得css的dom集合。length可以反映出集合里的dom个数。等于1的话就代表只有一个dom,就说明xpath或css是唯一的。
2019-04-20 10:10:48
1651
原创 PyQt5 技术篇-调用消息对话框(QMessageBox)进行简单提示!
QMessageBox().information()参数一,有self用self,没有的话用None;参数二,标题;参数三,内容;参数四,按钮,可以有多个,用|括起来,已知的还有 QMessageBox.Canel,QMessageBox.Close 等;参数四,如果关闭的话,返回的值。返回值是对象,形如QMessageBox.Ok。可以用 if(a == QMessageBox.Ok) 语句判断。
2019-04-19 10:23:05
8220
原创 JavaScript 技术篇-简单的两行js代码获取password不可见密码实例演示,js获取密码输入框里的值
JavaScript 技术篇-简单的两行js代码获取password不可见密码实例演示,js获取密码输入框里的值如下图,chrome 控制台。先获取到密码框的dom节点,再通过value就能获取到不可见的值。密码框如下,其id是password。右键检查元素可以定位到该元素的 dom 节点,里面直接会显示出节点的 value 值。
2019-04-18 22:12:40
2394
原创 Python 空字符串转化问题:ValueError: invalid literal for int() with base 10: ' ',原因及解决方法。
ValueError: invalid literal for int() with base 10: ' '翻译:值异常:以10为基数的int()的无效文字:' '`int('')`就会报错。就是说不能把空字符串转化为10进制整数。
2019-04-18 21:18:14
33700
4
原创 Python+selenium 自动化-通过窗口名切换窗口,如何获取当前窗口的title窗口名
通过索引切换窗口左边从0开始,-1是右边第一个窗口通过窗口名切换窗口driver.title可以获取当前窗口名,把所有的窗口遍历一遍,当窗口名和要切换的吻合就停止,都没有切换到最右边的窗口
2019-04-18 15:37:38
5989
3
原创 PyQt5 技术篇-调用输入对话框(QInputDialog)获取用户输入内容。
输入对话框实例演示QInputDialog.getText()参数一,有self用self,没有的话用None;参数二,标题;参数三,提示;参数四,默认值。
2019-04-16 11:02:15
8315
1
原创 PyQt5 技术篇-调用文件对话框获取文件、文件夹路径。文件对话框返回选中的多个文件路径
获取文件夹路径实例:第一个参数,有self的话用self,没有的话用None。第二个参数,设置窗口名。第三个参数,设置默认打开路径。
2019-04-15 22:21:57
30376
2
原创 CSDN博客主页增加赞赏码收钱模块,高端大气上档次!
话不多说看效果图增加支付宝的收款码和微信的赞赏码图片,裁剪一下。然后嵌入html代码里并表现出来。
2019-04-15 21:18:07
714
原创 Python 技术篇-将python项目打包成exe独立运行程序,pyinstaller库打包python代码实例演示
Python 技术篇-将python项目打包成exe独立运行程序,pyinstaller库打包python代码实例演示。cmd 进入要编译的python文件所在的文件夹,然后pyinstaller -F hello.py就好了,hello.py就是我要打包的文件。常用参数:-F 生成单个的exe文件。-w 隐藏运行窗口。-h 可以查看帮助信息,更多指令可以通过这个查看。最开始 D:\pyinstaller 目录下只有 hello.py 这一个文件,其它的文件都是后生成的。
2019-04-14 22:59:08
14557
5
原创 Geany 权限问题:"Error opening file ... : permission denied.",原因及解决办法。
用Geany打算在E盘新建一个文件,但是却报错了。permission denied 的意思是拒绝访问,你的权限不足。解决办法:右键geany图标,点以管理员身份运行,就好了。
2019-04-14 21:38:37
6986
3
原创 PyQt5 技术篇-调用字体对话框(QFontDialog)获取字体,控件设置字体。
QFontDialog字体对话框font, isok = QFontDialog.getFont()返回值font是QFont字体对象,isok是True或False。注:如果点了确定就是True,没进行选择,直接关掉或点取消就是False。setFont()设置字体font = QFont("微软雅黑", 9)self.label.setFont(font)运行效果图喜欢的...
2019-04-14 17:52:24
3216
2
原创 最新!压缩为rar格式方法,目前只能用:WinRAR压缩工具-rar压缩格式的版权所有者。
rar压缩技术的版权是归WinRAR的,前段时间WinRAR收回了各个压缩软件的rar压缩版权。也许你发现了,360压缩、2345压缩等本来都是可以压缩rar的,后来突然就不行了。现在已知的可以用rar格式压缩的正规压缩软件只有WinRAR了。
2019-04-12 22:54:32
8016
2
原创 Python 入门篇-最新版python3.7.2的安装。
首先我们来下载python:Python官方网站获取。说明:这里的64不是指通常的64位,虽然我的操作系统是64位的,但是我的指令集是EM64T的,所以我下载x86的,如果细心的你点下载x86-64后你就会发现64后面多个AMD,虽然基础的使用很正常,但是后期如果用到电脑底层的东西,如果指令集不对就会出现问题。
2019-04-12 15:12:51
14619
8
原创 JavaScript 技术篇-js获取dom节点、html标签自定义属性的值。
id、name 等属性通过 e.id e.name 可以直接获取到。但是自定义属性比如fieldname就不能直接获取到了。用 getAttribute(“属性名”) 就可以了。
2019-04-11 11:04:56
2449
原创 JavaScript 技术篇-js获取表格元素tr、th、td相对于父节点的索引。
js 获取表格元素 tr、th、td 相对于父节点的索引。rowIndex 可以获取 tr 相对于根节点所有 tr 的索引,会计算之前所有的 tr。sectionRowIndex 可以获取 tr 相在当前 table 下的索引。以下面的第二个 tr 为例,rowIndex 的值是 1,sectionRowIndex 的值是 0。cellIndex 可以获取 th、td 相对于父节点的索引。
2019-04-11 09:48:15
5710
1
原创 Chrome 技术篇-将程序打包为crx文件,chrome插件的打包方法。
在chrome的扩展程序页签,勾选开发者模式,点击打包程序,拓展程序根目录选择要打包的程序,秘钥空着就行,再点击打包拓展程序即可。
2019-04-09 10:24:08
4768
原创 JavaScript 技术篇-js获取document的几种方式,js获取dom元素的常用方法。
第一类:通过属性获取。document.getElementById("fash")第二类:通过css选择器获取。document.querySelector(".fash")
2019-04-08 20:03:21
3574
3
原创 JavaScript 技术篇-js获取iframe内的元素方法实例演示
var a = document.querySelector("iframe")获取到 iframe。var b = a.contentWindow.document获取到 iframe 里的 document。b.getElementById("...")就能获取到 iframe 里指定 id 的元素了。JavaScript 技术篇-js获取iframe内的元素方法实例演示
2019-04-08 17:05:41
14723
2
原创 Python+selenium 自动化-切换窗口页签、切换iframe框架。确定页面是否包含iframe方法。
切换窗口页签。0是左边第一个,-1是右边第一个。切换iframe框架。查看页签是否包含iframe页签。原理:如果没有找到id为mainiframe的iframe页签就会抛出异常。
2019-04-07 18:24:52
2420
原创 PyQt5 图片兼容性问题:"libpng warning: bKGD: invalid.",原因及解决办法。
原因就是你引用了4色道的png图片,在读取图片出了问题。png图片的默认色道是rgba,pyqt5不支持。颜色分两种rgba和rgb,a就是多了一个透明度。
2019-04-07 17:15:41
5439
原创 PyQt5 技术篇-窗口名、窗口图标的设置方法。
窗口名、窗口图标设置方法:Dialog.setWindowIcon(QIcon("D:/pig.ico")) # 设置窗口图标Dialog.setWindowTitle("脚本录入") # 设置窗口名
2019-04-07 15:53:56
11158
原创 PyQt5 技术篇-鼠标移动控件显示提示,Qt Designer控件提示设置方法。
当你想用一些图标作为按钮时,为了让用户可以更清楚的知道按钮的功能,加个提示再好不过了。当我鼠标移动到第一个图标,会提示:"开始"。设置方法:self.toolButton.setToolTip("开始")Qt Designer对应设置位置
2019-04-07 14:56:09
7710
原创 PyQt5 技术篇-plainTextEdit控件获得文本内容方法、设置文本内容方法。
plainTextEdit控件获得文本内容方法、设置文本内容方法。plainTextEdit获得、设置文本内容的方法和一般的控件不同。
2019-04-06 20:26:51
33519
14
原创 Python 技术篇-读取文件,将内容保存dict字典中。去掉字符串中的指定字符方法,dict字典的遍历
要读取的文件内容如下,txt格式。读取的每行内容后包括换行符"\n",用strip()就可以很方便去掉。保存在字典中的形式是这样的。
2019-04-06 13:45:25
937
原创 Python 技术篇-调用浏览器访问指定网页,一行代码实现。非Selenium。
webbrowser 库就可以实现,非常简单方便!只要一行代码!这个是我的博客主页。
2019-04-06 11:00:43
1032
原创 Python 技术篇-多线程的2种创建方法,多线程的简单用法,快速上手
方法一:直接创建hello是调用的方法名,hello如果要传参的话要放到后面的()里,没有参数也要加个空的()。方法二:通过对象来调用,间接创建创建一个 myThread 对象继承多线程,创建一个对象就是一个新的线程。把要运行的内容放到 run() 方法里。
2019-04-04 21:47:19
468
原创 Python3 多线程问题:ModuleNotFoundError: No module named 'thread',原因及解决办法。
python3 导入thread报错,把thread改为_thread就好了。
2019-04-04 20:07:14
19994
4
原创 Python 语法错误:“SyntaxError: invalid character in identifier“,原因及解决方法
SyntaxError: invalid character in identifier错误翻译语法错误:标识符中的无效字符。报错信息指着的位置有问题,报错了。原因一:冒号后面有制表符。原因二:或者第 3 行开头是制表符。python 的缩进是 4 个空格,不能识别制表符。注:跟中文英文空格一点关系都没有!跟中文英文空格一点关系都没有!
2019-04-04 16:53:14
179178
7
原创 Python 技术篇-按任意格式灵活获取日期、时间、年月日、时分秒。日期格式化。
datetime 可以直接用来获取日期。time 可以用来格式化获取日期,更灵活!按任意格式灵活获取日期、时间、年月日、时分秒。日期格式化。
2019-04-04 14:49:25
10817
1
原创 Git 技术篇-git切换工作空间,git设置默认进入空间,git初始化工作空间
Git工作空间切换。git通过cd来切换工作空间。路径要为正斜杠。第一次使用该空间要git init进行初始化。看到后面的蓝色master就算成功了。Git设置默认进入空间。设置Gib Bash快捷方式的属性。删除目标后面的参数,起始位置设置默认进入的空间路径就可以了。
2019-04-02 23:19:04
1620
chromedriver.exe【版本:129.0.6668.58、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】
2024-09-21
chromedriver.exe【版本:128.0.6613.119、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】
2024-09-08
chromedriver.exe【版本:127.0.6533.99、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】
2024-08-13
chromedriver.exe【版本:127.0.6533.88、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】
2024-08-05
chromedriver.exe【版本:127.0.6533.72、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】
2024-07-29
chromedriver.exe【版本:126.0.6478.182、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】
2024-07-22
chromedriver.exe【版本:126.0.6478.61、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】
2024-07-08
chromedriver.exe【版本:127.0.6533.43、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】
2024-07-15
chromedriver.exe【版本:126.0.6478.126、谷歌浏览器驱动,自动化测试框架,Web自动化】
2024-07-01
chromedriver.exe【版本:126.0.6478.126、谷歌浏览器驱动,自动化测试框架,Web自动化】
2024-06-25
chromedriver.exe【版本:126.0.6478.61、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】
2024-06-17
chromedriver.exe【版本:125.0.6422.141、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】
2024-06-03
chromedriver.exe【版本:125.0.6422.78、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】
2024-05-27
chromedriver.exe【版本:125.0.6422.60、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】
2024-05-21
chromedriver.exe【版本:124.0.6367.201、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】
2024-05-13
chromedriver.exe【版本:124.0.6367.91、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】
2024-05-07
chromedriver.exe【版本:124.0.6367.91、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】
2024-04-30
chromedriver.exe【版本:123.0.6312.122、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】
2024-04-22
chromedriver.exe【版本:123.0.6312.122、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】
2024-04-15
chromedriver.exe【版本:123.0.6312.105、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】
2024-04-08
chromedriver.exe版本:136.0.7103.17,谷歌浏览器驱动,自动化测试框架,WebUI自动化,浏览器交互,Chrome驱动、Selenium自动化、Python自动化测试
2025-04-08
chromedriver.exe版本:134.0.6998.35,谷歌浏览器驱动,自动化测试框架,WebUI自动化,浏览器交互,Chrome驱动、Selenium自动化、Python自动化测试
2025-04-05
chromedriver.exe版本:134.0.6998.35,谷歌浏览器驱动,自动化测试框架,WebUI自动化,浏览器交互,Chrome驱动、Selenium自动化、Python自动化测试
2025-04-05
chromedriver.exe版本:135.0.7049.42,谷歌浏览器驱动,自动化测试框架,WebUI自动化,浏览器交互,Chrome驱动、Selenium自动化、Python自动化测试
2025-04-04
chromedriver.exe版本:132.0.6834.57,谷歌浏览器驱动,自动化测试框架,WebUI自动化,浏览器交互,Chrome驱动、Selenium自动化、Python自动化测试
2025-01-02
chromedriver.exe版本:131.0.6778.204,谷歌浏览器驱动,自动化测试框架,WebUI自动化,浏览器交互,Chrome驱动、Selenium自动化、Python自动化测试
2024-12-29
chromedriver.exe版本:131.0.6778.204,谷歌浏览器驱动,自动化测试框架,WebUI自动化,浏览器交互,Chrome驱动、Selenium自动化、Python自动化测试
2024-12-29
chromedriver.exe【版本:131.0.6778.204,谷歌浏览器驱动,自动化测试框架,WebUI自动化,浏览器交互,Chrome驱动、Selenium自动化、Python自动化测试】
2024-12-21
chromedriver.exe【版本:131.0.6778.87、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】
2024-12-09
chromedriver.exe【版本:131.0.6778.87、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】
2024-12-09
chromedriver.exe【版本:132.0.6834.15、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】
2024-12-03
chromedriver.exe【版本:131.0.6778.85、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】
2024-11-28
chromedriver.exe【版本:131.0.6778.85、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】
2024-11-23
chromedriver.exe【版本:130.0.6723.116、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】
2024-11-12
chromedriver.exe【版本:130.0.6723.116、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】
2024-11-10
chromedriver.exe【版本:130.0.6723.91、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】
2024-11-03
chromedriver.exe【版本:130.0.6723.69、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】
2024-10-25
chromedriver.exe【版本:130.0.6723.58、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】
2024-10-20
chromedriver.exe【版本:129.0.6668.100、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器】
2024-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人