🚀新增查询学习记录功能😎和多账号功能😍😍,如果最新一期的大学习版本号和当前已经学过的版本号不一致则代表未进行学习,则进行学习。全部代码都在main.py中。
😢青年大学习屏蔽大多数的云服务的ip,所以需要使用代理,我改变了原作者使用代理池的方法,使用代理池可能更稳定,但是为了方便,主要是懒😜。我就直接自己定义代理IP了。直接mian.py中修改
proxy = {'https': 'https://127.0.0.1:7890'}
即可。
这里推荐一个免费的代理池,如果失效的话,可以到🛫FreeProxy找到中国的代理(中国的青年大学习,使用中国的代理,国外的我没试过🤦♂️)
(不想使用的话,直接忽略)
三种推送方式:前两种是向微信推送,后面一种是向QQ推送
Server酱,Pushplus, Qmsg酱
任意选择上面的一种推送方式,进去官网,获取KEY(如何获取:官网都有文档,看不懂的话直接百度)
🍷🍷🍷在以下情况下会向你的微信发送通知:🍷🍷🍷
1.完成最新一期的大学习后
2.脚本正常运行,但是大学习未更新,无法完成学习
3.大学习已经更新到最新一期,但是无法正常完成学习
推送效果:
抓取"openid"的值,这个东西,相当于你的大学习账号,每个人的不一样.得到之后填入main.py即可。(下面有介绍)
😊 安卓系统可以使用
HttpCanary
进行抓包(不需要root,安装CA即可) 这里是安装CA教程:点这里。安装CA后,即可以正常使用。
🍎IOS用户可使用Stream进行抓取
在设置里设置
HTTPS
抓包设置抓包模式为白名单模式
添加抓包域名
*.youth54.cn
开启抓包访问青年大学习
筛选抓包历史中的
POST
请求可以找到openid
(IOS没有样图,不要问为什么,问就是没有iphone😅😅😅)
💻💻💻💻💻💻💻💻💻💻
你也可以选择使用电脑微信抓包
电脑抓包可以使用WireShark,使用方法,自行百度。
需要修改的地方只有下面几个地方:
# 设置代理,这个地方先不用改,代理失效的话再修改
proxy = {'https': 'https://127.0.0.1:7890'}
#填写openid,可以是多个账号,多个账号的请用英文逗号隔开,例如'AA','BB'
openids = ['']
#下面是三种推送方式,使用哪一种就把对应的key填入其中,不想使用的话直接忽略
# server酱推送方式
SCKEY = ''
# pushplus推送
Token = ''
# QQ推送
Qmsg = ''
实现每天定时执行脚本的话,有很多种方法,可自上网找部署教程:
1.最简单的就是将脚本部署在腾讯云函数上。
2.你如果拥有自己的服务器的话,可以部署在青龙面板上或者是elecV2P上,作者都在使用的两个工具,推荐青龙面板,比较好操作。
3.放在GitHub Action上面,这个稍微麻烦一点,而且GitHub官方抵制 GitHub Action的滥用,容易暴毙。不推荐
4.还有很多种方法,可自行上网查询。
因为我们使用了代理,所以说理论上这些方法都可以。作者是在阿里云的服务器上搭建的青龙面板,部署在上面的。
实在什么都不懂的,不会搞的,可以加下面QQ>
点这里
我可以帮你代挂或者提供帮助(有偿(微微小偿))