这是一个自动从Renweb获取作业列表的工具。程序会自动登录你的Renweb账号,并获取所有作业信息。
使用前请确保你有以下所有文件:
python-3.x.x-amd64.exe
- Python安装程序wing-9.1.2.0.exe
- Wing IDE编辑器安装程序msedgedriver.exe
- Edge浏览器驱动程序main.py
- 主程序文件Download the required libraries.cmd
- 安装必要库的脚本
-
安装Python环境
-
安装开发环境(Wing IDE)
- 双击运行文件夹中的
wing-9.1.2.0.exe
- 按照默认选项完成安装即可
- 首次运行时会自动检测Python安装路径
- 双击运行文件夹中的
-
安装必要的库
- 双击运行
Download the required libraries.cmd
- 等待安装完成,窗口会自动关闭
- 双击运行
-
准备浏览器驱动
- 默认使用Microsoft Edge浏览器
- 将
msedgedriver.exe
放在与main.py
相同的目录下
如果你想使用Chrome浏览器:
-
检查你的Chrome版本
- 打开Chrome
- 点击右上角三个点
- 点击"帮助" > "关于Google Chrome"
- 记下版本号
-
下载对应版本的ChromeDriver
- 访问 https://chromedriver.chromium.org/downloads
- 下载与你的Chrome版本相匹配的驱动
- 解压下载的文件
-
配置驱动路径
- 将chromedriver.exe放在任意位置
- 在
main.py
开头找到driver_path
变量 - 填入chromedriver.exe的完整路径,例如:
driver_path = "C:/WebDriver/chromedriver.exe" # 改为你的chromedriver路径
- 如果放在当前目录,可以直接写:
driver_path = "chromedriver.exe"
- 用Wing IDE打开
main.py
- 修改文件开头的登录信息:
username = "...@..." # 改为你的Renweb用户名
password = "......." # 改为你的Renweb密码
- 在Wing IDE中打开
main.py
- 点击工具栏的运行按钮(绿色三角形图标)或按F5
- 程序会自动:
- 打开浏览器
- 登录账号
- 获取作业
- 显示作业信息
- 关闭浏览器
-
提示 "msedgedriver.exe not found"
- 检查驱动文件是否在正确位置
-
提示 "Module not found"
- 重新运行库安装脚本
-
无法登录
- 检查用户名密码
- 检查网络连接
-
Wing IDE无法运行Python
- 检查Python安装时是否勾选了"Add Python to PATH"
- 重启Wing IDE
- 在Wing IDE中检查Python解释器设置(编辑 > 首选项 > Python配置)