All Projects → lisztomania-Zero → Learning Power

lisztomania-Zero / Learning Power

Licence: mit
学习强国 自动化 百分百正确、瞬间答题,分值45分

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Learning Power

Cefpython
Python bindings for the Chromium Embedded Framework (CEF)
Stars: ✭ 2,498 (+1025.23%)
Mutual labels:  chrome
Puppeteer Extra
💯 Teach puppeteer new tricks through plugins.
Stars: ✭ 3,397 (+1430.18%)
Mutual labels:  chrome
Excellent Software
收集那些优秀的软件(Windows & Mac & Android & Chrome Plugins)
Stars: ✭ 220 (-0.9%)
Mutual labels:  chrome
Preact Devtools
Browser extension for inspection Preact applications
Stars: ✭ 204 (-8.11%)
Mutual labels:  chrome
Element
💦Load test your app using real web browsers
Stars: ✭ 204 (-8.11%)
Mutual labels:  chrome
Docker Robot Framework
Robot Framework in Docker Alpine
Stars: ✭ 212 (-4.5%)
Mutual labels:  chrome
Xdm
Powerfull download accelerator and video downloader
Stars: ✭ 3,226 (+1353.15%)
Mutual labels:  chrome
Brightray
A thin shim over Chromium’s Content module, no longer active, the source code has been directly imported into Electron in https://github.com/electron/electron/pull/9423
Stars: ✭ 220 (-0.9%)
Mutual labels:  chrome
Chrome Ui
Chrome browser UI built with web technologies
Stars: ✭ 207 (-6.76%)
Mutual labels:  chrome
Pychromeless
Python Lambda Chrome Automation (naming pending)
Stars: ✭ 219 (-1.35%)
Mutual labels:  chrome
Json Viewer
It is a Chrome extension for printing JSON and JSONP.
Stars: ✭ 2,585 (+1064.41%)
Mutual labels:  chrome
Prettier Chrome
🎨 An extension that can run Prettier in the browser
Stars: ✭ 207 (-6.76%)
Mutual labels:  chrome
Simple Headless Chrome
Simple abstraction to use Chrome as a Headless Browser with Node JS
Stars: ✭ 216 (-2.7%)
Mutual labels:  chrome
Forensic Tools
A collection of tools for forensic analysis
Stars: ✭ 204 (-8.11%)
Mutual labels:  chrome
Simpread Little
简悦( SimpRead ) · 轻阅版
Stars: ✭ 216 (-2.7%)
Mutual labels:  chrome
Chrome Extensions
Awesome Chrome Extensions
Stars: ✭ 201 (-9.46%)
Mutual labels:  chrome
Arsenic
Async WebDriver implementation for asyncio and asyncio-compatible frameworks
Stars: ✭ 209 (-5.86%)
Mutual labels:  chrome
Grpc Web Devtools
Chrome & Firefox Browser extension to aid gRPC-Web development
Stars: ✭ 223 (+0.45%)
Mutual labels:  chrome
Adfilt
The place where I, DandelionSprout, store my web filter lists for countless topics, including my Nordic adblock list. As simple as that, really.
Stars: ✭ 217 (-2.25%)
Mutual labels:  chrome
Selenium Python Helium
Selenium-python but lighter: Helium is the best Python library for web automation.
Stars: ✭ 2,732 (+1130.63%)
Mutual labels:  chrome

项目简介

学习强国自动化脚本,解放你的时间!

使用Selenium、requests、mitmpoxy、百度智能云文字识别开发而成

使用说明

:Chrome版本

image-20201207091125954

驱动会自动下载

首次使用会生成数据库文件db.db,用于提高文章、视频任务效率。

依赖安装

pip install -r requirements.txt

没有梯子的同学可使用国内阿里源:

pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple

使用方法

一定要找个网络好的地方,不然可能会出现错误

1、控制台运行:python main.py

2、选择选项(如非必要,尽量选择不显示自动化过程,以免误操)

等待片刻,连接学习强国服务器需要时间,等待时间与网速关系很大。

3、扫描二维码登录

4、选择任务(暂时只支持文章、视频、每日答题、每周答题、专项答题,后续功能正在开发,不过暂时也差不多够用了,45分呢),可多选,不过每个选项要用空格隔开,选择文章或视频时,等待时间稍久一点。

5、任务完成后需手动结束程序

使用示例

image-20210127134017543

image-20210207000645085

image-20210207000823436

image-20210207001005808

image-20210207001047255

image-20210207001122282

image-20210207001149837

image-20210207001303406

image-20210207001404717

百度智能云操作流程

1、登录控制台

点击→百度智能云

image-20210206231654368

2、创建应用

image-20210206235118045

3、选择选项

image-20210206235421370

image-20210206235616741

4、获取API Key、Secret Key

image-20210207000519698

版本说明

  • [ ] v0.1:文章、视频,分数:25
  • [ ] v0.2:优化文章、优化视频、每日答题(百分百正确),分数30
  • [ ] v0.3:新增每周答题、专项答题(也是百分百正确),分数45
  • [ ] v0.31:优化记录存储、优化目录结构、优化配置文件结构,增加进度条、增加自动下载驱动、增加系统兼容(Linux、Windows、MacOS)
  • [ ] v1.0: 重构整个项目,增加持久化、驱动自动检测与谷歌浏览器匹配、驱动自主下载、更快的登录、文章和视频自适应、更快更精准的答题、加强的防检测、每个文件都有说明注释(便于各位大佬修改)
  • [x] v1.1: 由于专项答题视频答案匹配问题,现加入百度智能云的文字识别功能,可将视频中的答案提取出来,不过答案还需手动填写,因为提取的答案暂时没有好的办法过滤。至少不用看视频了是不2333.

附语

在持久化登录方面思考了很久,要不要做批量持久化?,后来想了想,本项目的目的是为了帮助没有时间做学习强国任务的个人节省时间,如果做了批量的话,恐怕会沦为某些人的牟利工具。所以最后决定只做单用户持久模式,如果有想做批量的话,建议细读学习强国App积分页的提醒警示。

希望大佬点点start,给点动力,希望能给大家带来更多的功能!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].