Skip to content

Commit 64ba4da

Browse files
author
xirenbing
committed
Updata
1 parent c81dc28 commit 64ba4da

File tree

3 files changed

+49
-27
lines changed

3 files changed

+49
-27
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ debug.log
1313
FAQ*
1414
*pycache*/
1515
test.bat
16-
logindatabat.txt
16+
!logindata.txt

README.md

Lines changed: 48 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@
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+

logindata.txt

Whitespace-only changes.

0 commit comments

Comments
 (0)