Skip to content
This repository has been archived by the owner on Nov 18, 2021. It is now read-only.

Releases: power-helper/power-helper-backup20210704

v20210704

04 Jul 01:16
Compare
Choose a tag to compare

现在打包有问题,不提供完整版,建议源码运行,需要配置,请阅读说明

交流 群: 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:

VC REDIST X64

VC REDISTX32


  1. 连续的两个font合并为一个font
  2. 添加用户输入0的登录处理程序
  3. 自动点击“维护中请刷新”按钮
  4. 暂时略过此题达到5此建议提交题目到issue
  • 修复 0630 merge 导致的代码异动
  • 没有找到答案暂时略过达到五次则暂停

v20210630

30 Jun 09:16
8e78eda
Compare
Choose a tag to compare

现在打包有问题,不提供完整版,建议源码运行,需要配置,请阅读说明

交流 群: 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:

VC REDIST X64

VC REDISTX32


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

  1. 修复新版信息输出===的问题
  2. 修改模式,可以只登录用户和修改用户
  3. 新增功能刷新cookie时间,默认会刷新,保持有效期8h以上(过期需重新登陆)
  4. 增加刷新cookie有效时间函数
  5. 可以修改默认用户(即选择用户)
  • 小功能
  1. 默认不显示所有用户得分情况,可通过菜单执行(提高运行速度)
  2. 分数显示的颜色,没有满分显示为红色
  3. 修复执行完后关机函数对于非windows系统没有timeout而执行错误的问题
  • 小功能:刷新所有用户登录状态

  • 修复每日答题卡死问题、代码格式化

  1. 每日答题完成后原显示"wait..."并要求输入,改为sleep3秒
  2. user.py代码格式格式化
  • 几处更新:
    答题使用同一个driver,提高运行速度减少出错
    chromedriver路径问题
    提示用户driver问题解决方案

  • 修复:cookie还有剩余时间但实际已过期导致的问题

  • 更新:自动翻页

  1. 过期的无效的cookie自动移除
  2. 从最后一页开始找可答题目
  3. 答题加入uid方便后期将答题题目写入记录文件
  4. 没有可答题目自动跳过,不会退出程序

Docker20210620

20 Jun 07:49
f58771a
Compare
Choose a tag to compare

此为针对Docker平台的版本,旨在搭建具有虚拟化自动化特性的TechXueXi,不会使用Docker或不会使用钉钉机器人的建议不要使用此版本

关于Docker的介绍:https://baike.baidu.com/item/Docker/13344470

更多源码版本,之前版本的说明 https://github.com/TechXueXi/TechXueXi/releases

交流 群: TechXueXi/TechXueXi#14

v20210605

05 Jun 12:20
bdc8727
Compare
Choose a tag to compare

~~新用户完整版,解压打开就能用,现在打包有问题,不提供,建议源码运行

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

快速下载地址2

原始下载地址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:

VC REDIST X64

VC REDISTX32


Fix several bugs

v20210521

21 May 04:37
8b6098d
Compare
Choose a tag to compare
v20210521 Pre-release
Pre-release
  • 增加 log功能、msg_box功能,修复'查看提示'函数

  • 没有 main.ini 时创建 ini

v20210520

20 May 09:21
0166f96
Compare
Choose a tag to compare
v20210520 Pre-release
Pre-release
  • 修正了浏览器的userAgent格式有误的问题

  • 解决了Chrome 90版本新的Cookie特性导致无法运行的问题

  • 支持通过钉钉自定义机器人发送登录二维码

  • 通过钉钉自定义机器人发送登录二维码

  • 获取ddlogin-iframe时增加wait

  • 默认不开启钉钉二维码功能

  • 修复无法成功打包bug TechXueXi/TechXueXi#98

v20210519

19 May 04:30
215eee8
Compare
Choose a tag to compare
v20210519 Pre-release
Pre-release
* 修正了浏览器的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

18 May 10:29
93c61bf
Compare
Choose a tag to compare
v20210518 Pre-release
Pre-release

此版暂时仅提供源码。暂不提供打包好的文件,请自行决定是否使用此版。

打包一直有问题的原因在这, https://github.com/TechXueXi/TechXueXi/issues/75 欢迎有能力的兄弟姐妹提交贡献修复此问题

V20210316

21 Mar 04:39
63a0f31
Compare
Choose a tag to compare
V20210316 Pre-release
Pre-release

此版暂时仅提供源码。暂不提供打包好的文件,请自行决定是否使用此版

v20200928

28 Sep 05:31
Compare
Choose a tag to compare

本次依然为公开测试版本,答题时请值守电脑旁

自动答题时浏览器窗口会最大化,请勿调整大小(可以小化),可能有程序无法解决的题目,因此答题阶段浏览器会打开,请值守电脑旁处理这些题目。有任何问题请至在线聊天室询问,报告

请值守电脑旁,即使是在旁边玩手机。否则可能陷入死循环。

  • 修复自行点击后无法识别选项的问题
  • 扫码窗口大小优化(不必点 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:

VC REDIST X64

VC REDISTX32

提示 chrome elf. dll 或其他问题就手动下载V20200408 完整版(解压密码https://github.com/PandaLearning/Panda-Learning,解压后,再下载老用户单文件TechXueXi.exe放与pandalearning.exe相同位置

老用户单文件下载地址(替换旧版本 TechXueXi.exe 后使用):

快速下载地址1

快速下载地址2

原始下载地址1:https://raw.githubusercontent.com/TechXueXi/TechXueXi-download/master/TechXueXi.exe

原始下载地址2:https://github.com/TechXueXi/TechXueXi-download/raw/master/TechXueXi.exe