使用 Selenium
自动复读他人的回答, 并为自己点赞, 用于应对智慧树互动
- 自动登录 及 复读他人回答
- 控制复读的 题目个数
- 自由选择复读的 课程
- 若用户密码过于简单, 程序将无法运行,请自行修改密码
- 学校名称不在搜索结果第一位,无法登录 [已修复]
-
应安装了
python 3.6
或更高版本 -
目前仅支持
Chrome
浏览器(以及基于Chrome
内核的浏览器) 或Firefox
浏览器
-
配置浏览器驱动
- 若使用
Google Chrome
或基于chrome
内核的其他浏览器(如 360 等), 自行安装合适版本的chromedriver
- 若使用
Firefox
, 自行安装合适版本的geckodriver
- 若使用
-
安装
Python
依赖库
pip install selenium bs4 lxml -i https://pypi.tuna.tsinghua.edu.cn/simple
-
填写目录下的
info.json
{ "name": "张三", // 姓名 "school": "xx大学", // 学校全称 "username" : "2077010101", // 学号 "password": "abc", // 密码, 若过于简单, 请自行修改密码 "course": ["管理学", "***"], // 完整课程名, 支持多个课程 // "course": ["管理学"], // 单个课程如此填写 "count": 3 // 复读的题目数, 每门课程复读次数相同 "browserType": "chrome" // 浏览器类型, chrome 或 firefox "gui": true // 是否弹出浏览器窗口, true 或 false }
若
info.json
中gui
项为true
, 则弹出浏览器窗口并自动运行; 否则在后台静默运行 -
运行脚本
python main.py
,运行结束后将输出信息- 若使用
Windows
系统,可双击run.bat