Releases: power-helper/power-helper-backup20210704
v20210704
现在打包有问题,不提供完整版,建议源码运行,需要配置,请阅读说明
交流 群: TechXueXi/TechXueXi#14
Docker版
https://github.com/TechXueXi/TechXueXi/releases/tag/Docker20210620
win平台可能提示无法定位程序输入点ucrtbase.terminate于动态链接库api-ms-win-crt-runtime-|1-1-0.dll
等缺失dll文件的问题而无法使用,尝试安装Visual C++ Redistributable for Visual Studio 2015
下载安装Visual C++ Redistributable for Visual Studio 2015:
- 连续的两个font合并为一个font
- 添加用户输入0的登录处理程序
- 自动点击“维护中请刷新”按钮
- 暂时略过此题达到5此建议提交题目到issue
- 修复 0630 merge 导致的代码异动
- 没有找到答案暂时略过达到五次则暂停
v20210630
现在打包有问题,不提供完整版,建议源码运行,需要配置,请阅读说明
交流 群: TechXueXi/TechXueXi#14
Docker版
https://github.com/TechXueXi/TechXueXi/releases/tag/Docker20210620
win平台可能提示无法定位程序输入点ucrtbase.terminate于动态链接库api-ms-win-crt-runtime-|1-1-0.dll
等缺失dll文件的问题而无法使用,尝试安装Visual C++ Redistributable for Visual Studio 2015
下载安装Visual C++ Redistributable for Visual Studio 2015:
Fix several bugs
-
feat: 每周答题支持自动翻页
-
修复each数不清楚的问题、打印"="数量、命令行选项顺序
-
看文章看视频的同时做题
-
程序退出时间计算、登陆后关闭扫码登陆窗口、每日答题上限5分
-
Update pandalearning.py
-
add mac.md
-
fix: json loads error in Python 3.9
-
Update README.md
-
Delete mac使用说明.md
-
修复命令行答题选项没数清楚,
专项答题从第一页最后一个有效题目开始,
每周答题含“重新”或“满分”则跳过,
修复每日答题、视频时长分数分数没数清楚问题 -
使用分数接口修复今日总分统计方式
-
移动函数到单独文件,模块化
使用分数接口修复今日总分统计方式 -
修复包导入依赖关系
-
修复包导入依赖关系,程序能运行了
-
修复依赖关系、两个bug:
修改article、video的nohead=True
修复包依赖关系random
修复依赖关系check_delay
修复包依赖关系get_links
修复uname找不到的问题(直接改为1)
修复toclick.click()的list不能click的问题 -
整理代码
-
PR 确认框
-
。
-
屏蔽webdriver特征(来自 https://github.com/TechXueXi/TechXueXi/pull/60/commits )
-
解决代码注释未缩进报错问题
-
Update .gitignore
-
还原,解决冲突
-
修改.gitignore
-
pr说明
-
配置项,未完成
-
add ignore
-
add ignore file
-
配置项,未完成
-
add requirements.txt
-
.
-
修改user-agent、注释未开放的ini配置
- 添加了 fake_useragent_0.1.11.json 里的ua
- 没有开放的功能,在ini里将其注释
-
根据配置选择是否显示banner
-
使用const管理变量、banner显示、修复ini路径、格式化
- 新建const类集中存储常量
- banner显示的一点点修改
- 修复pwd不在py文件目录时ini找不到的问题
- 将一部分有规律的代码对齐
-
五处小更改,修复每周答题计数
-
保存cookie、获取userId:
- 保存cookie至user/cookies
- 从api的json中的userId获取唯一用户标识符
- 多处大更新:
- pdlearn/historical/dingding.py
- 移除钉钉登陆相关代码:get_dd、dd_login_status、save_dingding、load_dingding
- pdlearn/historical/mydriver.py
- #移除钉钉登陆相关代码:dd_login
- pdlearn/historical/pandalearning.py
- 移除获取cookie和a_log v_log d_log的user_flag函数,放至historical文件夹
- pdlearn/historical/user.py
- 移除check_dd钉钉登陆、get_user获取用户文件夹、check_uname检查用户文件夹
- 移除get_a_log文章学习计数、get_v_log视频观看计数、get_d_log每日每周专项答题计数
- pdlearn/answer_question.py
- daily、weekly、zhuanxiang中移除无用的d_log和d_num
- pdlearn/article_video.py
- article、video函数中,a_log更名为article_pointer,v_log更名为video_pointer
- 使用json文件和userId与值的映射存储原来的a_log v_log
- 尝试制作线程退出没有成功
- pdlearn/color.py
- 使用第三方库colorama使命令行输出彩色文字,更为直观
- 定义red yellow blue green的颜色文字转换函数
- pdlearn/config.py
- 将原主文件中的cfg相关部分单独放进config.py中管理cfg对象
- pdlearn/file.py
- 文件接口,check_directory检查文件夹存在不存在创建文件夹、get_json_data,save_json_data,json数据的存取
- pdlearn/mydriver.py
- 使用user/cookies.json的键值对映射存储各用户cookie
- 获取cookie的过程中发生错误,打印错误信息方便程序改进
- get_cookie_from_cache以至user.py的get_cookie统一管理
- pdlearn/score.py
- get_userId以至user.py统一管理
- pdlearn/threads.py
- 尝试制作线程退出没有成功(无法解决的bug:按键盘ctrl-C会导致程序直接僵死)
- pdlearn/user.py
- 优化了一些import
- get_userId获取用户唯一编号
- get_fullname获取用户id和昵称组成的的全称
- get_nickname获取昵称
- save_fullname保存一个新建用户名(id->nickname映射)
- get_user_status或许默认用户和用户映射的状态,如没有,新建一个
- update_last_user更新默认用户id
- save_user_status保存用户状态
- get_cookie根据userId获取保存的有效cookie,如没有,新建一个
- save_cookies保存浏览器登陆获得的cookie,获取userId并保存id->cookie映射
- get_article_video_json获取视频文章记录
- get_index、save_index存取记录
- get_article_index、save_article_index存取文章记录
- get_video_index、save_video_index存取视频记录
- get_default_userId、get_default_nickname、get_default_fullname获取默认
- check_default_user_cookie检查默认用户cookie是否有效并返回cookie
- list_user如有多用户,列出多用户(不要求使用者选择一个)
- select_user要求使用者选择一个用户信息(半成品)
- shutdown函数改用Windows命令行的timeout,计时中按任意键即可退出程序
- pdlearn/version.py
- 基于color/py,将更新信息显示为黄色,以区别常规信息,更新内容显示为红色
- (优化了一些不必要的print...)
- 拼写:updata -> update
- pandalearning.py
- 移除cfg统一管理
- 优化了一些import
- 优化了banner打印,多字符串拼接或许优雅一些
- 检查默认用户cookie,检查多用户
- 如cookie无效,打开浏览器登陆,保存cookie,更新默认用户id
- 使用article_pointer、video_pointer代替原来的a_log v_log
- 视频文章学习函数增加uid参数,便于学习完成后保存用户学习进度
- 删除无用的原d_log(答题记录)
-
requirements.txt
-
Bump lxml from 4.4.1 to 4.6.2
Bumps lxml from 4.4.1 to 4.6.2.
Signed-off-by: dependabot[bot] support@github.com
- Update version.py
修复版本号
-
修改mac源码使用说明
-
修改md格式
-
更新源码使用说明
-
Bump lxml from 4.6.2 to 4.6.3
Bumps lxml from 4.6.2 to 4.6.3.
Signed-off-by: dependabot[bot] support@github.com
-
修复因在库文件中使用os.chdir(sys.path[0])造成打包程序不能运行的问题
-
拼错了
-
修复了chrom90中添加cookies抛出的异常问题
-
修正了浏览器的userAgent格式有误的问题
-
解决了Chrome 90版本新的Cookie特性导致无法运行的问题
#78 -
解决了Chrome 90版本新的Cookie特性导致无法运行的问题; 修正了浏览器的userAgent格式有误的问题 (#90)
-
修正了浏览器的userAgent格式有误的问题
-
解决了Chrome 90版本新的Cookie特性导致无法运行的问题
#78 -
支持通过钉钉自定义机器人发送登录二维码
-
通过钉钉自定义机器人发送登录二维码
-
获取ddlogin-iframe时增加wait
-
Update version.py
-
v20210518
-
修正了浏览器的userAgent格式有误的问题
-
解决了Chrome 90版本新的Cookie特性导致无法运行的问题
#78 -
支持通过钉钉自定义机器人发送登录二维码
-
通过钉钉自定义机器人发送登录二维码
-
获取ddlogin-iframe时增加wait
-
Update version.py
-
默认不开启钉钉二维码功能
-
修复无法成功打包bug
#75 (comment)
-
Update version.py
-
v20210519
-
修正了浏览器的userAgent格式有误的问题
-
解决了Chrome 90版本新的Cookie特性导致无法运行的问题
#78 -
支持通过钉钉自定义机器人发送登录二维码
-
通过钉钉自定义机器人发送登录二维码
-
获取ddlogin-iframe时增加wait
-
Update version.py
-
默认不开启钉钉二维码功能
-
修复无法成功打包bug
#75 (comment)
-
Update version.py
-
Update config.py
-
Update pandalearning.py
-
v20210520
-
Update version.py
-
v20210520
-
增加 log功能、msg_box功能,修复'查看提示'函数
-
没有 main.ini 时创建 ini
-
Update version.py
-
.
-
临时
-
修复获取提示总是获取前题提示导致回答错误的bug
-
path问题、每日答题终止条件
-
周答题bug修复、合并三个答题函数
_view_tips的return ""改为 return [],""。daily、weekly、zhuanxiang三个答题函数有大量重复。使用了一个新函数将其合并起来再调用三次,后续再继续改进。
-
Update version.py
-
手动答题、修复driver quit两次的问题
-
修复HTTPSConnectionPool request get error 问题
-
Update README.md
-
功能更新、修复bug
- 修复新版信息输出===的问题
- 修改模式,可以只登录用户和修改用户
- 新增功能刷新cookie时间,默认会刷新,保持有效期8h以上(过期需重新登陆)
- 增加刷新cookie有效时间函数
- 可以修改默认用户(即选择用户)
- 小功能
- 默认不显示所有用户得分情况,可通过菜单执行(提高运行速度)
- 分数显示的颜色,没有满分显示为红色
- 修复执行完后关机函数对于非windows系统没有timeout而执行错误的问题
-
小功能:刷新所有用户登录状态
-
修复每日答题卡死问题、代码格式化
- 每日答题完成后原显示"wait..."并要求输入,改为sleep3秒
- user.py代码格式格式化
-
几处更新:
答题使用同一个driver,提高运行速度减少出错
chromedriver路径问题
提示用户driver问题解决方案 -
修复:cookie还有剩余时间但实际已过期导致的问题
-
更新:自动翻页
- 过期的无效的cookie自动移除
- 从最后一页开始找可答题目
- 答题加入uid方便后期将答题题目写入记录文件
- 没有可答题目自动跳过,不会退出程序
Docker20210620
此为针对Docker平台的版本,旨在搭建具有虚拟化自动化特性的TechXueXi,不会使用Docker或不会使用钉钉机器人的建议不要使用此版本
关于Docker的介绍:https://baike.baidu.com/item/Docker/13344470
更多源码版本,之前版本的说明 https://github.com/TechXueXi/TechXueXi/releases
交流 群: TechXueXi/TechXueXi#14
v20210605
~~新用户完整版,解压打开就能用,现在打包有问题,不提供,建议源码运行
Teletram 群: https://t.me/techxuexi
Docker版
https://github.com/TechXueXi/TechXueXi/releases/tag/Docker20210620
可执行文件使用说明,,:
下载 Chrome73 https://gitter.ems.host/_matrix/media/v1/download/matrix.org/mbBiHANYHldrjMxsyiPTPumv ,再下载单文件,目录结构与 https://github.com/TechXueXi/TechXueXi-download/ 一致
老用户单文件下载地址(替换旧版本 TechXueXi.exe 后使用):
原始下载地址1:https://raw.githubusercontent.com/TechXueXi/TechXueXi-download/master/TechXueXi.exe
原始下载地址2:https://github.com/TechXueXi/TechXueXi-download/raw/master/TechXueXi.exe
win平台可能提示无法定位程序输入点ucrtbase.terminate于动态链接库api-ms-win-crt-runtime-|1-1-0.dll
等缺失dll文件的问题而无法使用,尝试安装Visual C++ Redistributable for Visual Studio 2015
下载安装Visual C++ Redistributable for Visual Studio 2015:
Fix several bugs
v20210521
-
增加 log功能、msg_box功能,修复'查看提示'函数
-
没有 main.ini 时创建 ini
v20210520
-
修正了浏览器的userAgent格式有误的问题
-
解决了Chrome 90版本新的Cookie特性导致无法运行的问题
-
支持通过钉钉自定义机器人发送登录二维码
-
通过钉钉自定义机器人发送登录二维码
-
获取ddlogin-iframe时增加wait
-
默认不开启钉钉二维码功能
-
修复无法成功打包bug TechXueXi/TechXueXi#98
v20210519
* 修正了浏览器的userAgent格式有误的问题 * 解决了Chrome 90版本新的Cookie特性导致无法运行的问题 https://github.com/TechXueXi/TechXueXi/issues/78 * 支持通过钉钉自定义机器人发送登录二维码 * 通过钉钉自定义机器人发送登录二维码 * 获取ddlogin-iframe时增加wait * Update version.py * 默认不开启钉钉二维码功能 * 修复无法成功打包bug https://github.com/TechXueXi/TechXueXi/issues/75#issuecomment-843682996 * Update version.py
v20210518
此版暂时仅提供源码。暂不提供打包好的文件,请自行决定是否使用此版。
打包一直有问题的原因在这, https://github.com/TechXueXi/TechXueXi/issues/75 欢迎有能力的兄弟姐妹提交贡献修复此问题
V20210316
此版暂时仅提供源码。暂不提供打包好的文件,请自行决定是否使用此版
v20200928
本次依然为公开测试版本,答题时请值守电脑旁
自动答题时浏览器窗口会最大化,请勿调整大小(可以小化),可能有程序无法解决的题目,因此答题阶段浏览器会打开,请值守电脑旁处理这些题目。有任何问题请至在线聊天室询问,报告
请值守电脑旁,即使是在旁边玩手机。否则可能陷入死循环。
- 修复自行点击后无法识别选项的问题
- 扫码窗口大小优化(不必点 X)
- 科技强国官方网站:https://techxuexi.js.org
(精力有限,现仅发布 windows 32位 可执行文件,win x64 可使用,打开TechXueXi.exe或桌面快捷方式运行)
安装在 C 盘需右键管理员运行,否则会闪退,闪退,闪退,
新用户完整版下载地址:
新用户完整版,解压打开就能用,到 Teletram 群下载: https://t.me/techxuexi
常见问题:
提示:安装包无法与服务器建立连接 Error sending request
就手动下载老用户单文件替换旧版本 TechXueXi.exe 后使用
win平台可能提示无法定位程序输入点ucrtbase.terminate于动态链接库api-ms-win-crt-runtime-|1-1-0.dll
等缺失dll文件的问题而无法使用,尝试安装Visual C++ Redistributable for Visual Studio 2015
下载安装Visual C++ Redistributable for Visual Studio 2015:
提示 chrome elf. dll 或其他问题就手动下载V20200408 完整版(解压密码https://github.com/PandaLearning/Panda-Learning
),解压后,再下载老用户单文件TechXueXi.exe
放与pandalearning.exe相同位置
老用户单文件下载地址(替换旧版本 TechXueXi.exe 后使用):
原始下载地址1:https://raw.githubusercontent.com/TechXueXi/TechXueXi-download/master/TechXueXi.exe
原始下载地址2:https://github.com/TechXueXi/TechXueXi-download/raw/master/TechXueXi.exe