Panda Learning 是一款使用python语言编写的学习工具。 本FORK在阿里云市场上随便找了一个图片OCR识别平台接入,解决登录需要验证码的问题,你可以自行在pdlearn/mydriver.py里 def send_captcha_ocr(self,base64):这段中自行修改你喜欢的OCR识别服务 https://market.aliyun.com/products/57124001/cmapi027426.html 这里也要主意这个headers,每个识别的供应商这里会有不同,上面这个供应商的headers要写Authorization. 我用的是这个 使用的google chrome和chrome driver都是作者推荐的版本,版本不要变。 本人只负责linux平台
使用方式python3 pandalearning.py yourname hidden single
[TOC]
为本项目的telegram: telegram(点击加入讨论)
Panda Learning为本人python学习交流的开源非营利项目,仅作为程序员之间相互学习交流之用,使用需严格遵守开源许可协议。严禁用于商业用途,禁止使用Panda Learning进行任何盈利活动。对一切非法使用所产生的后果,本人概不负责。
不支持xp
右侧为手机操作vps示例
另有安卓本地运行方式,请查看issue #323
解压后运行 pandalearning 来启动程序;
根据提示输入用户标记,标记可以是任意***英文/中文/数字***
根据提示选择是否保存钉钉账号密码,保存后下次使用将不需要输入。
登陆之后自动学习
注意mac需要在终端中打开
二维码登陆弹出右侧提示勿点击停用,直接x掉即可
快捷方式中或者终端运行时加入参数分别是:
第一个参数为用户标记;
第二个参数为 hidden 或 show,对应后台运行和前台运行;
第三个参数为 single 或 multithread, 对应单线程和多线程学习;
第四个参数为 num 为输入一个数字,表示学习完成后多少秒自动关机。
user1 为已经保存了钉钉账户的用户标记
pandalearning.exe user1 表示自动开启user1 学习
pandalearning.exe user1 show single 表示前台显示且单线程开启user1 学习
pandalearning.exe user1 hidden multithread 300 表示后台多线程开启user1 学习,学习完毕300秒关机
下载更新包覆盖原文件,打开程序验证版本信息
Fedora/openSUSE dnf安装Chrome和Chromedriver方法
在仔细阅读文档的前提下
- 检查当前的issue是否有与你相关的。发布重复的issue会让双方都降低效率,搜索开放和已经关闭的issue来检查你现在提出的issue是否已经被提及。
- 请明确你的问题:期望的输出是什么,实际发生了什么?以及其他人如何复现你的问题。
- 对结果的链接:复现问题的方式
- 汇报系统环境的详细信息,注明程序版本号与运行环境。
- 如果你粘贴错误输出到一个issue中,请使用三个反引号包裹
```使得显示更漂亮易读```
。
提交issue标题示例 V2.4 win10x64 软件显示问题…
- v 2.5
Security
加入防js检测功能,防检测功能更强Fixed
针对强国积分获取更改修复程序获取逻辑
- v 2.4
Security
增加随机请求头Security
增加文章视频学习随机滑动窗口Added
源码适配各个系统
- v 2.3(preview)
Fixed
修复自动关机问题,以及剩余时间显示不正确,根据新版积分规则调整学习时间。Changed
更改学习时长为文章2分钟,视频3分钟
- v 2.2(preview)
Fixed
修复逻辑问题,增加程序鲁棒性。
- v 2.1(preview)
Fixed
针对学习强国更新,紧急修复不能使用等问题。
- v 2.0(preview)
Added
检查分数学满30分为止,Added
增加自动关机,保存账号,支持开关多线程及headless。Removed
删除cookies本地保存
- v 1.8
Added
增加账号登陆,不用扫码也可以使用了。Changed
变更为后台学习,登陆后自动关闭浏览器。
- v 1.6
Added
增加win7 32位平台支持。Added
增加mac os系统支持。
- v 1.5
Added
加入活跃时间判断,修复用户自行学完文章篇书却没有学习时长等极端情况。Added
开放python源码,可以自行在各平台使用,请仔细阅读开源协议.
- v 1.0 alpha
Added
pandalearning win10平台上线。
👨👨👦👦 参与贡献(内附提交方法)
个人认为,学习强国本身受众就是国家的栋梁,本人不欢迎不热爱国家的人加入本项目。
学习强国聚合了大量可免费阅读的期刊、古籍、公开课、歌曲、戏曲、电影、图书等资料,内容严谨,专业性强。没有博眼球,无下限的自媒体内容和虚假新闻。推荐大家自发积极学习使用。Panda Learning仅额外提供给上班上学期间工作学业繁重,抽不出时间完成学习强国任务的非程序员。
“学习强国”意义深远。