写在前面
已有功能
- [✔] 自动观看课程
- [✔] 课程选择
- [✔] 自动跳过已完成章节
注:不会自动做题!但学习进度依旧会显示完成,请自行完成小节习题!
所需条件
- 电脑里面安装有Python3(V3.6~V3.8)
- 安装有第三方库 requests(安装方法可自行百度)
- 最好安装有IDE,例如Pycharm(因为最近事情比较多,操作脚本也很容易,所以没有写图形界面)
使用方法
第一步下载Python文件
点我下载
下载完成后,将里面的文件解压出来,在Pycharm或者其他IDE中打开
第二步获取xs_id
- 登录重庆高校在线 点我进入官网
- 登录成功后,按
F12
调出开发者工具 - 随后,点击黄色方框中的[Network],没有内容很正常,按F5进行刷新就有啦
- 在红色方框里找到它,然后复制
xsid
后面的数字
第三步修改Python文件里面的代码
获取到xsid后,将数字粘贴到python代码中
第四步修改Cookie
在调试工具中找到这行代码
将Cookie:
后面的代码复制到Python代码中
第五步运行 选择课程
修改代码完成后,右键运行,你会看到这样的界面

选择你要刷课的课程序号,回车即可进行刷课

程序会一直运行到课程结束,如果你想中断,停止程序即可
为什么一直显示xsid有错误啊
这个脚步好久没更新了,可能已经失效了吧
大佬我的运行了一半怎么就会有报错
大佬总是报这个错误。。
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\1 - 副本.py", line 357, in
AutoCompleteOnlineCourse().main()
File "C:\Users\Administrator\Desktop\1 - 副本.py", line 240, in main
self.startLearnCourse()
File "C:\Users\Administrator\Desktop\1 - 副本.py", line 353, in startLearnCourse
self.checkProgress(self.courseId, sectionId, chapterId)
File "C:\Users\Administrator\Desktop\1 - 副本.py", line 327, in checkProgress
if Log.json()['msg'] == '已经添加记录' or Log.json()['msg'] == 'No error':
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\site-packages\requests\models.py", line 900, in json
return complexjson.loads(self.text, **kwargs)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\json\__init__.py", line 357, in loads
return _default_decoder.decode(s)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\json\decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\json\decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
self.checkProgress(self,self.courseI, sectionId, chapterId)
复制全部还是报错
复制的内容是哪些
复制cookie的代码到Python复制到哪
为什么我报错呀?
大佬666
D:\PycharmProjects\pythonProject\venv\Scripts\python.exe "C:/Users/Randy/Desktop/重庆高校在线 (1)/cqooc.py"
Traceback (most recent call last):
File "C:\Users\Randy\Desktop\重庆高校在线 (1)\cqooc.py", line 1, in
import requests
ModuleNotFoundError: No module named 'requests'
Process finished with exit code 1
大佬我全部按照你的参数填写了,能帮我看看这是怎么回事吗
请安装第三方库 requests
网上教程很多可以去看看
谢谢大佬,已经弄好了,太感谢您了
我按照步骤安装了requests 2.25.1了的,不知为何会出现这种问题
最后一步了,xsid填上去了为什么出不来最后那个页面呢?T_T
需要再修改一下Cookie,使用方法我已经跟新了,请查看第四步
不用了不用了,我弄出来了,谢谢谢谢(≧∇≦*)
我修改代码了,也把xsid填进去了,但是会出现红字下面还有波浪线,点运行它提示进程已结束,退出代码为1。这是怎么回事啊老师?
请问为什么我f12按不出来开发者工具页面啊?
=============== RESTART: C:\Users\WanSongkun\Desktop\cqooc.py ===============
Traceback (most recent call last):
File "C:\Users\WanSongkun\Desktop\cqooc.py", line 166, in
AutoCompleteOnlineCourse().main()
File "C:\Users\WanSongkun\Desktop\cqooc.py", line 15, in __init__
session = requests.Session()
AttributeError: module 'requests' has no attribute 'Session'
>>>
这是什么原因
刷的慢咋整啊,可以调快点嘛?
只能跳过一部分看过的呀
能解释下逻辑吗,大佬
|´・ω・)ノ
大佬 xsid没有怎么办
不会吧,你好好找找
没弄明白怎么用的
看得懂代码吗?
不懂,哎
为什么我修改完代码了没有你那样的界面啊|´・ω・)ノ
我也是,但它下面有提示xsid有误π_π
大佬 怎么下载代码
文章开头不是有下载地址吗?
如何刷的更快呢
有这个平台答题脚本吗?
这个就可以呀
是题库自动答题,不是获取别人的cookie答题
python3.8呀,你用pycharm打开试试
不会呀,我刚才测试了一下,可以正常运行呀
老哥给力,已经成功运行了
有可能重庆高校那边出应对政策了吧
这种情况还没碰见过,还能用嘛
大佬为啥我现在电脑上登不上那个网站了?
不会吧,你刷了很多嘛
好吧,还是谢谢大佬了
大佬还有其他平台的脚本吗?
暂时没有了哦
解决了谢谢大佬
这选序号怎么选啊
点击序号后面的空白处,输入对应的序号就行了呀