Skip to content

GavinIves/XuexiXuexi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

免责声明

此项目为本人python学习交流的开源非营利项目,仅作为程序员之间相互学习交流之用,使用需严格遵守开源许可协议。严禁用于商业用途,禁止使用此项目进行任何盈利活动。对一切非法使用所产生的后果,本人概不负责。

个人观点

个人认为,学习强国本身受众就是国家的栋梁,本人不欢迎不热爱国家的人加入本项目。

学习强国聚合了大量可免费阅读的期刊、古籍、公开课、歌曲、戏曲、电影、图书等资料,内容严谨,专业性强。没有博眼球,无下限的自媒体内容和虚假新闻。推荐大家自发积极学习使用。此项目仅额外提供给上班上学期间工作学业繁重,抽不出时间完成学习强国任务的非程序员。

让学习强国提前实现四个现代化中的自动化! 本项目可以自动播放学习强国内容, 方便各位在吃饭, 家务, 发呆的等双手占用的时候也可以不断学习, 严禁使用本项目刷分.

程序环境

仅支持win10+Linux平台,暂无多平台支持想法

基于python 3.7 + uiautomator +adb 请勿使用python 3.6或3.8 可能会出现报错

项目功能

不同于基于chrome的脚本,本项目不需要每天扫码 此项目配合windows的计划任务 可实现无人值守 每天安心30分

也不同于基于AutoJS的脚本,容易卡出bug,本项目兼容性相对较好

个人认为是该问题的最优解

实现自动看文章 视频 时长 本地频道 评论 收藏 分享 订阅 共计30分(原本收藏可以加两分 最近取消了 所以新添加了订阅功能)

此处感谢IKeepMoving的代码支持

自动登录

由于学习强国只能在一台设备同时登陆,故加入了自动登录部分,以防止意外被顶下线 但需要在study.py中提前将密码写在相应位置,并取消注释(默认未开启)

订阅功能

首次运行需要在代码里修改已经订阅的数量 在dingyue()里将sum=?改成你已经订阅的公众号数量 需要你自己去数一数 如果已经订阅50个 请填50*0.9 也就是45 因为有些因为字符相似会被误认为已经订阅导致 所以数字要比实际的小 然后将所有的订阅号都改为未订阅 点一下订阅的√就会变成未订阅 完整运行一遍之后记得将sum改为2 第一次运行是为了让数据库记录下你已经订阅的号

安装步骤

1.安装python3.7 MUMU模拟器 adb工具 版本建议40 ADBKeyboard输入法

2.将python和adb添加至环境变量

3.安装python库

pip install uiautomator
pip install numpy

4.mumu配置为全默认 开箱即用

需打开usb调试,安装好学习强国apk ADBKeyboard.apk

因为本项目基于安卓页面框架做的

理论夜神等模拟器都支持 (每个模拟器端口不一样 需要在bat更改端口号)

但本人精力有限未去测试如有问题 自行解决

5.运行autostudy.bat

bat中运行mumu和py的目录需要依据自身情况进行位置修改

配合Windows计划任务 可实现每天自动完成30分

最后感谢

IKeepMoving

liuzhijie443

富强、民主、文明、和谐;自由、平等、公正、法治;爱国、敬业、诚信、友善

About

学习强国助手

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published