本帖最后由 ReaJason 于 2020-10-20 00:48 编辑
我的第一个 PyQt5 的 GUI 程序,抓取微博 API 进行的封装集一键超话签到,获取每日积分,微博 APP 登录积分,帖子评论转发,超话打榜,积分查询于一体的微博超话工具,pyinstaller打包请自行斟酌是否使用(未查毒)(第一次发软件贴如违规请删除)
本工具使用的微博 API 接口分享 —> https://github.com/ReaJason/WeiBo_SuperTopics
一、基本功能
- 微博账号登录,验证码自动识别
- 关注超话签到 +16 分 +6 点以后签到随机积分
- 每日积分获取 +3/+5/+8
- 微博超话 APP 登录积分 +10 分
- 超话帖子评论转发点赞 +16 分
- 任务中心查询积分
- 超话打榜
- 一言欣赏
二、界面截图
<center><p style="color:orange; font-size: 14px; border-bottom: 1px solid #d9d9d9;display: inline-block;color: #999;padding: 2px;">1、无 PyTorch 版登录界面</p></center>
<center><p style="color:orange; font-size: 14px; border-bottom: 1px solid #d9d9d9;display: inline-block;color: #999;padding: 2px;">2、PyTorch 版登录界面</p></center>
<center><p style="color:orange; font-size: 14px; border-bottom: 1px solid #d9d9d9;display: inline-block;color: #999;padding: 2px;">3、运行界面</p></center>
三、注意事项
-
花了点时间做了两个版本,第一次打包分享,请在网络环境良好的情况下运行本程序:
- 无 PyTorch 版:
- 基于 Win10 64 位打包,32 位的操作系统应该用不了
- 手动输入验证码,由于没有集成 pytorch,程序体积小,启动快
- PyTorch 版:
- 基于 Win7 32 位操作系统打包,除了 xp 应该都可以运行
- 自动输入验证码,优点就是不需要手动输,缺点就体积大,启动慢
-
PyTorch 版接入了 微博验证码识别 的所用到的深度学习 Pytorch 包(90+ M,最新的版本达到了几百兆),因此打包的程序体积也无可避免的变大,考虑过服务器架设打码服务,不过本地更安全(我也没钱买服务器😛)。
-
超话打榜功能开始前请选择打榜超话和分数后再开始。
- select1 对应 1 分
- select10 对应 10 分
- select66 对应 66 分
- select256 对应全部积分
-
如果因未知原因造成软件闪退请及时反馈或重启程序再试:
- 反馈格式:「操作系统」+「闪退前使用的功能选项」+「闪退前运行日志的截图」。
- 有不错的建议也可以提出来(比如 UI )
-
关于登录之后保存按钮,只是为了下次启动自动输入(也可以自己修改),会在程序运行的路径下保存账号和密码的明文(介意勿用)。
-
由于微博的一些沙雕检测,请不要一台设备登录太多账号,可能会出现异常的情况,比如无法签到,无法发微博,甚至冻结的情况
四、免责声明
- 本程序只供参考学习,请勿用于违法用途
- 使用本程序导致微博账号异常或冻结甚至封禁都与作者无关
- 凡以任何方式下载使用本程序者,视为自愿接受本声明约束。
五、感谢以下项目开源
- https://github.com/skygongque/captcha-weibo
- https://github.com/wxy1343/weibo_points
|