其他分享
首页 > 其他分享> > 艺赛旗(RPA)国家企业信用信息公示系统验证码破解(二)

艺赛旗(RPA)国家企业信用信息公示系统验证码破解(二)

作者:互联网

艺赛旗 RPA8.0全新首发免费下载 点击下载
http://www.i-search.com.cn/index.html?from=line1

为了验证码破解的稳定性,这里选择 selenium+Chrome 的配置来编写代码。

另外,滑动验证码的破解需要用到鼠标减速运动来防止反爬机制,因此我们还需要安装一个 pyautogui 库,里面有个鼠标减速方法非常好用,参考 鼠标减速拖动

下面介绍一下这个库安装过程中可能会出现的问题及其解决办法。

首先在命令行中输入pip install pyautogui或者python -m pip install pyautogui
然后会自动安装 pyautogui 以及其他相关的依赖
不出意外的话应该会看到下面这样的报错
在这里插入图片描述
阅读最后一行 error 信息可知是在安装 pygetwindow 库的过程中出现了解码错误,那么我们就手动安装一下这个库吧

打开 pypi 官网 https://pypi.org/ 搜索 pygetwindow 并下载
在这里插入图片描述
在这里插入图片描述

注意:这边需要下载这个.gz 文件,而不是使用pip install PyGetWindow

为了能修改.gz 中的脚本,我们最好下载一个 7-zip 程序
网址 https://www.7-zip.org/
在这里插入图片描述

修改脚本文件
下载并安装完之后,我们使用 7-zip 打开 PyGetWindow-0.0.4.tar.gz,找到最内层的 setup.py 文件
在这里插入图片描述

在第十行中加一个编码声明
在这里插入图片描述

然后保存并更新
在这里插入图片描述

命令行进入.gz 文件所在路径并用 pip 安装
打开命令行,进入.gz 文件所在的路径,然后输入pip install PyGetWindow-0.0.4.tar.gz或者python -m pip install PyGetWindow-0.0.4.tar.gz
在这里插入图片描述

再次运行pip install pyautogui或者python -m pip install pyautogui
在这里插入图片描述

大功告成!我们在 python 环境中导入一下这个库试试看:
在这里插入图片描述

标签:pyautogui,PyGetWindow,python,gz,RPA,企业信用,install,艺赛,pip
来源: https://blog.csdn.net/weixin_44447687/article/details/88662894