- 你是否总是为EGPA苦恼?
- 你是否总是忘记在易班上刷活跃度而被通报?
- 你是否还在每天花大把的时间刷易班?
快来看!用python实现批量刷EGPA每天最高可达29点。一个月拿全院第一不是梦。
emmmm…..🤔我还是不确定这样究竟好不好。因为这个软件写出来我发现可以赚钱。而且!!!淘宝上居然还有卖的。挺贵的。但是我知道有很多有想法的小伙伴不仅想拯救自己。也想拯救同学。所以这个软件就应运而生了。
这个软件的思路就是通过易班的web api实现python自动登陆网页,发微社区,发话题,发投票….做一切可以加EGPA的事情…
下面是使用教程
requests版本
项目目录结构
1 | --requests_root |
环境
不需要特别的环境搭建就先run EGPA_script_random_num.py这个文件吧。然后就知道需要哪些包文件了
提示需要哪些包之后就
pip install xxx
就可以。不过还是需要注意的是,有些包文件是别名的。
例:execjs
这个包文件不能pip install execjs的..好像。读者可以试一下。如果不
行可以baidu:安装execjs。这里就不再给出requirement.txt文件。
这里还有需要注意的就是需要安装一个js运行环境。如node.js(我下载的这个)
注:使用的库文件有很多都有点奇怪,安装起来还是要去网上搜一下安装方法。
运行
单例测试运行
注:需要安装js环境(如node.js)
“””登陆时调用的函数。可以从这里使用login开始调试”””
这里CSDN_OCR文件下面也有一个
print(Recognise("transfered_image.jpg"))
方法..可以实现模块调试
因为要调用baidu的api所以还需要使用者在百度通用字识别注册自己的账号
并且将CSDN_OCR.py 文件中的 p-103 p-104 ak和sk填写自己的
长时间服务器定时任务运行
使用的是main.py 文件可放置在服务器上实现自动每天登陆签到如果EGPA_script_random_num.py
文件可以直接使用了,那么就可以将数据写到user.xlsx表中运行main.py
即可运行这里需要一个user.xslx 表头是,如下含义
username | name | password | puid | group_id | trans |
---|---|---|---|---|---|
可以写账号人的姓名仅作显示用,未参加核心运行任务 | 账号 | 密码 | 院系编号 | 群组号 | 是否转网薪(1为可以,但要在代码里面开启,并填写自己的信息一般不做使用) |
X某某 | 177** | xxxxx | 123456 | 123456 | 2 |
puid||group_id获取方法
如图打开易班在自己的微社区里面就可以看到这个链接yiban.cn/newgruop/indexPub/group_id/xxxx/puid/yyyy
(很关键)
其中如我所写的链接。可查看到group_id->xxxx puid->yyyy切勿弄错了。
给一个GitHub链接(注:此文为较新版readme链接里的readme仅作参考)
注:
- 请务必下载最新版本。
- 软件服务免费。谢谢你请我喝咖啡。
- 使用方式即搜集全班的账号密码。按照提示存入
user.xslx
即可。每天点击一次即可。 - 也可留言咨询我。但请于GitHub上star该项目。(star真的对我很重要。感谢理解。我会很热心帮助你的)。