python+selenium+firefox实现自动化网页内容勾选、编制(1)环境搭建Windows+vscode
- 设备:PC
- 环境:Windows10
- idle:vscode(visual studio code)
- 库:openpyxl(用于读写excel)、pytesseract(用于识别验证码)、pyautogui(用于控制鼠标)、selenium
- 实现:因工作需要,需短时间登录网站对几万个清单进行线上修改,网站账号将近400,每一个账号下包含60-300条事项,每一条事项对应一份清单,清单中的某几个要素需要进行统一修改。代码需要实现:自动登录网页(需要识别验证码)、读取excel中事项名称、自动输入搜索框选择事项,选择要素进行清单修改、修改完毕后自动保存、提交、对修改完成的事项进行标记,写入excel表并保存。
- 配置步骤:(1)下载vscode,设置,配置拓展应用,都按网上说的方式来。
版本: 1.55.2 (system setup)
提交: 3c4e3df9e89829dce27b7b5c24508306b151f30d
日期: 2021-04-13T09:35:57.887Z
Electron: 11.3.0
Chrome: 87.0.4280.141
Node.js: 12.18.3
V8: 8.7.220.31-electron.0
OS: Windows_NT x64 10.0.19042
(2)下载python
(3)找到*//python-scripts目录,在该目录下用cmd安装各种库。命令如下:
(4)下载Firefox及其驱动,按照网上说的方式来,下载位置我是放在*//python-scripts目录下面的。版本号要对应一致,网上都能找到。
(5)有的需要配置路径,具体步骤网上都有。
(6)配置环境太可怕了,配置好了休息几天再搞代码。