
Python
文章平均质量分 68
eyelike
每一天都是生活。
展开
-
Selenium通过ActionBuilder模拟鼠标操作直接移动到指定坐标的注意事项
而前者ActionChains,主要是通过offset,也就是坐标偏移量来实现的。而如果通过ActionBuilder将鼠标移到指定位置后,想要进行点击操作,那么还得再使用ActionChains的click()方法。笔者开始搜索的时候,出来的有些结果告知不需要单独的包,明显是错误的答案。有遇到的朋友特别注意下。因为花了点点儿的时间,所以特意总结出来,分享给可能同样会遇到的朋友。中,模拟鼠标操作基本上都是通过ActionChains完成的,唯独有一动作,是通过ActionBuilder完成的。原创 2024-09-19 09:30:00 · 489 阅读 · 0 评论 -
Selenium打开浏览器后闪退问题解决
恍然醒悟之前,其实笔者也去核对了浏览器版本、也去Chrome和Edge开发者官网下载了对应版本的msedgedriver.exe和chromedriver.exe并将其保存路径加入了系统Path环境变量。就是这个小小的差异,而对于笔者这个日常将火狐浏览器作为默认浏览器,并只在火狐浏览器做了大量自动化工作的人来说,对于浏览器的默认行为潜移默化认可了,误以为Chrome和Edge的自动关闭是“闪退”。然而问题来了,笔者在进行Selenium打开Edge浏览器测试时,发现网页刚被打开后,就闪退了!原创 2024-09-14 10:30:28 · 3717 阅读 · 0 评论 -
运行EasyOCR失败,提示OSError: [WinError 126] 找不到指定的模块。 Error loading “C:\Python\Python312\Lib\site-packages
后来,百度了很多个帖子,最终得以解决。问题的根源,在于笔者不知道easyOCR需要使用PyTorch,因此必须先成功安装PyTorch。而其实经测试笔者的PyTorch果然也是安装失败的,运行下面torch的测试代码时,提示的错误与上面截图一样。于是想尝试下其他的OCR引擎,查了下,决定试试EasyOCR。解决的方式是:定位fbgemm.dll依赖的缺失文件,下载缺失的文件并将其复制到fbgemm.dll所在文件夹下即可。笔者这两天在做一个自动化的任务,需要自动化完成一个网站的验证码识别,以实现自动登录。原创 2024-08-28 14:32:37 · 840 阅读 · 0 评论 -
python使用pygal报ModuleNotFoundError: No module named ‘importlib.metadata‘错误解决
不过稍想一下,感觉这个版权声明应该是网站模板的声明,便也不去考究了。最近在练手python数据可视化,在《艾伯特Python编程:从入门到实践》这本书的第二个实践项目,使用pygal进行图表练习时,却无法正常运行所编写的程序。笔者抱着大不了不行的态度,借着这个契机更新了自己的python版本,由于安装时失误,把原来的scripts下的包弄丢了,于是又重新下载安装了所需要的包。第一时间上网搜索了一下,也以为是缺少importlib-metadata这个包,通过pip命令下载安装后,问题依旧,并未解决。原创 2024-02-22 08:44:37 · 4581 阅读 · 0 评论