由于课程中心复习太麻烦,不如把所有答案题目爬取下来嘿嘿嘿QWQ 有些题型爬取还挺难:(
# ┌───────────────────────────────────────────────────────┐
# │ │
# │ README │
# │ │
# │ 1. 在使用前请确保已安装所需的库和配置浏览器webdriver。 │
# │ 2. 确保提供的账号和密码是有效的。 │
# │ 3. 确保你连接的是校园网。 │
# │ 4. 将"课程名称"替换为您想要爬取的实际课程名称。 │
# │ 5. 题型选择请对应序号,更多说明请参看参数一栏。 │
# │ 6. 运行后输出文件将保存在与Python文件相同的目录中。 │
# │ 7. 该脚本目前实现了大部分功能,但仍有许多问题,同时由于 │
# │ 网站可能发生变化,本脚本随时可能失效 │
# │ │
# │ 声明:此脚本仅用作学习使用 │
# │ │
# └───────────────────────────────────────────────────────┘
使用前需要先下载对应的库
pip install selenium
pip install request
pip install lxml
同时还要配置Chrome浏览器webdriver
使用方式很简单!
在参数调整栏目只要输入你的账号和密码,然后填入你正在上的课程,选择题目类型点击运行就好啦 注意课程名称一定在单双引号中写,例如:'"XXXX"'
############################################################################################
#------------------------------------------参数调整-----------------------------------------#
#账号密码
username = "XXXX"
password = "XXXX"
#课程名称
course_name='"C语言程序设计"'
#题目类型
question_type='1000204'
#类型对照表
# 100020101 选择题 *
# 1000203 判断题 *
# 1000204 填空题
# 1000206 编程题 *
# 1000207 综合题 *
# 1000208 改错题
############################################################################################