77## 使用
88
99- 安装chrome浏览器以及相对应的chromedriver,并** 将chromedriver复制到该目录下**
10- - [ chrome浏览器下载地址] ( https://www.google.cn/chrome/ )
11- - [ chromedriver下载地址] ( http://npm.taobao.org/mirrors/chromedriver/ ) 或者[ 这里] ( http://chromedriver.storage.googleapis.com/index.html )
12- - 一定要版本对应,chromedriverV2.9之前的版本可以进notes.txt查看对应chrome版本,之后的70及以上到80都是直接和chrome对应的,版本号前三个数要对应,第四个可以更换着尝试
10+ - [ chrome浏览器下载地址] ( https://www.google.cn/chrome/ )
11+ - [ chromedriver下载地址] ( http://npm.taobao.org/mirrors/chromedriver/ ) 或者[ 这里] ( http://chromedriver.storage.googleapis.com/index.html )
12+ - 一定要版本对应,chromedriverV2.9之前的版本可以进notes.txt查看对应chrome版本,之后的70及以上到80都是直接和chrome对应的,版本号前三个数要对应,第四个可以更换着尝试
1313- 安装python3和pip,[ python官网] ( https://www.python.org )
1414- 命令行执行` pip install selenium pillow requests beautifulsoup4 `
1515- 在logindata.txt中填写登录信息——[ 其实就是这里的登录信息] ( https://passport2.chaoxing.com/login?refer=http://i.mooc.chaoxing.com )
16- - 第一行填写机构全称
17- - 第二行填写手机号或学号
18- - 第三行填写登录密码
19- - logindata.txt需要是utf-8编码,若不是,可另存为->选择编码->覆盖原文件
16+ - 第一行填写机构全称
17+ - 第二行填写手机号或学号
18+ - 第三行填写登录密码
19+ - logindata.txt需要是utf-8编码,若不是,可另存为->选择编码->覆盖原文件
2020- ` python autochaoxing.py ` 开始刷课
2121- [ ** 懒人通道** ] ( https://github.com/Luoofan/autochaoxing/releases ) :发布了win10x64下的打包程序,直接下载运行即可刷课
2222- PS:** Linux用户** 可以配环境运行py,也可以使用** docker⬇⬇⬇** (特别是无图形界面的用户)
@@ -47,7 +47,7 @@ autocx是autochaoxing的**Docker**版本,主要由[KimJungWha](https://github.
4747- [x] 自动答章节测试题(单选、多选、判断)
4848- [x] ** 无浏览器界面** ,只有控制台执行界面
4949- [x] 充分的** 输出和日志记录**
50- - [x] * 单一账号多开(需谨慎)*
50+ - [x] * 单一账号多开、多账号多开 (需谨慎)*
5151
5252
5353
@@ -64,44 +64,66 @@ autocx是autochaoxing的**Docker**版本,主要由[KimJungWha](https://github.
6464
6565
6666## 暂不支持&ToDo
67+
6768 - [ ] 非视频、章节测试的任务点
6869 - [ ] 自动考试
6970 - [ ] chrome外其他浏览器的适配
7071 - [ ] 自动填写登录验证码
71- - [ ] 多账户多开
72+ - [ ] ~~ 多账号多开 ~~ (初步完成)
7273
7374
7475
7576## 关于题库与考试
77+
7678 - 题库是直接访问的前辈维护的题库服务器;考试因为考虑到直接无界面完成会不放心,所以暂未提供支持,考试时可参考record.txt或者使用** 查题程序** ,当然你也可以来[ 这里get查题软件] ( https://github.com/yanyongyu/CXmoocSearchTool ) 或者直接使用以下的脚本
7779 - 题库服务器来源:[ js脚本刷课项目] ( https://github.com/CodFrm/cxmooc-tools ) ,[ greasyfork] ( https://greasyfork.org/zh-CN/scripts/369625-%E8%B6%85%E6%98%9F%E7%BD%91%E8%AF%BE%E5%8A%A9%E6%89%8B ) ,十分感谢!
7880
7981
8082
8183## 更新
82- - 2020-3-9:
83- - 修复了部分视频检测错误的bug、修复了有些页面无法打开视频页面和章节测试的bug
84- - 新增了查题程序,分命令行执行和窗口执行两种,配套刷课脚本用来考试查询
85- - 发布了win10x64下的打包程序1.0,可直接运行exe开始刷课
86- - 2020-3-10:
87- - 修复了部分页面无法获取课程的bug、修复了普通章节下的子章节无法获取的bug
84+
85+ - 2020-3-21:
86+
87+ - 添加了分支** multi_autocx** ,可以方便地** 多开** 刷课(同ip)
88+ - 在` logindata.txt ` 中每三行填写一份账户信息
89+ - 运行` python multi_autocx.py ` 按提示操作即可
90+
91+ - 更改了登录和获取课程的模式,** 减少了等待时间** ,原来的模式保留作为备用方案
92+ - 修复了其他任务点影响视频任务点无法执行的bug,修复了部分视频无法获取的bug
93+
94+ - 2020-3-16:
95+
96+ - 由[ KimJungWha] ( https://github.com/KimJungWha ) 制作了** Docker版本** ,并发布到了[ DockerHub] ( https://hub.docker.com/r/kimjungwha/autocx )
97+
98+ - 2020-3-15:
99+ - 增加了短时间内多次答题的时间限制,** 减少答题验证码的弹出**
100+ - 修复了部分未完成任务点无法获取的bug
101+ - 新增了在** 无图形界面的linux终端** 下运行的脚本,需要工作目录下有` viu ` ,[ viu:终端显示图片] ( https://github.com/atanunq/viu )
102+ - 发布了win10x64下的打包程序1.2
103+
104+ - 2020-3-13:
105+
106+ - 新增了** 查题程序** ,使用的服务器与脚本自动答题所使用的不同,可以在题目输入不完整时搜索答案,但不能保证服务器始终有效
107+
88108- 2020-3-11:
89- - 规范了查题接口的使用
109+ - ** 规范了查题接口的使用**
90110 - 删去了查题程序,如果有查题需要可以移步* 题库与考试下的链接*
91111 - 修复了程序在linux编码错误和执行路径错误的bug
92112 - 发布了win10x64下的打包程序1.1
93- - 2020-3-13:
94- - 新增了查题程序,使用的服务器与脚本自动答题所使用的不同,可以在题目输入不完整时搜索答案,但不能保证服务器始终有效
95- - 2020-3-15:
96- - 增加了短时间内多次答题的时间限制,减少答题验证码的弹出
97- - 修复了部分未完成任务点无法获取的bug
98- - 新增了在无图形界面的linux终端下运行的脚本,需要工作目录下有` viu ` ,[ viu:终端显示图片] ( https://github.com/atanunq/viu )
99- - 发布了win10x64下的打包程序1.2
100- - 2020-3-16:
101- - 由[ KimJungWha] ( https://github.com/KimJungWha ) 制作了Docker版本,并发布到了[ DockerHub] ( https://hub.docker.com/r/kimjungwha/autocx )
113+
114+ - 2020-3-10:
115+
116+ - 修复了部分页面无法获取课程的bug、修复了普通章节下的子章节无法获取的bug
117+
118+ - 2020-3-9:
119+
120+ - 修复了部分视频检测错误的bug、修复了有些页面无法打开视频页面和章节测试的bug
121+ - 新增了查题程序,分命令行执行和窗口执行两种,配套刷课脚本用来考试查询
122+ - 发布了win10x64下的打包程序1.0,可直接运行exe开始刷课
102123
103124
104125
105126## 写在最后
106127
107- 本脚本主要用来学习,欢迎大家一起前来交流(* QQ群:1075080181* )
128+ 本脚本主要用来学习,欢迎大家一起前来交流(* QQ群:1075080181* )
129+
0 commit comments