**# 和学在线自动刷课项目
时间: 2022/04/20 项目版本,如果和学在线后台系统更新需重新设计.
需求背景
1. 实现网页版自动刷课功能
设计思路
1、通过seleniumn模拟点击动作.(简单安全)
2、研究接口请求流程,直接模拟接口请求
mac: 执行 brew install chromedriver
即可
执行 pip install selenium
# pip更新所有包
pip install -r requirements.txt --upgrade
# 更新本地selenium
brew upgrade chromedriver
# 如果还是报版本错误,可以去官网下载最新版本,替换本地的chromedriver
https://chromedriver.chromium.org/downloads
# 114版本以后的chromedriver需要下载对应的chrome浏览器,否则会报错.
https://googlechromelabs.github.io/chrome-for-testing/
需要把浏览器放到激活桌面上,pyCharm可以放到后台.
建议放到桌面并实时查看运行日志(如下图所示),如果发送报错异常,重新运行即可.