/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
微博超话管理工具是一款功能十分强大的微博辅助软件,能够为你提供自动转换、随机评论、批量账号管理、指定数量转发@,使用起来非常方便,是为偶像打CALL的好帮手。
微博超话管理工具免费版是一款为微博用户们提供的多动能辅助工具,这款软件主要是帮助用户进行微博的自动转换、随机评论、批量账号管理等多种操作,从而方便你更加轻松地管理自己的微博账户。
需要有Default值 *
需要自动递增 +
需要自动处理时间戳 ~
未标明类型皆为 text(128)
时间戳皆为10位
上号器需要用到的数据接口
pushUserInfo(user,pass,mCookies,pCookies,mUA,pUA)
对User表的插入
id+int
user
pass
mCookies
pCookies
mUA
pUA
statusint*0
lockint*0
lasttimeint~(仅数据update时修改为当前时间戳-86400)
user表新增的同时需要在quota表新增一条外键为 user_id 的记录
id+int
user_idint
repostint*10
likeint*4
commentint*4
scoreint*0
lasttimeint*插入时的时间戳~(当 repost like comment score 皆为0时修改为当前时间戳-86400)
接口简述:
client 会主动调用 pushUserInfo 传入 user pass mCookies pCookies mUA pUA 参数 皆为enurlCode(GBK)
******************************************
日常任务需要用到的数据接口
getUserByUnlockBeforYe(count)
select * from user where lasttime<此时时间戳-86400 and lock=0 status=0 order by id limit count
同步调用lockUserById
以下接口需自动维护lasttime
lockUserById(userId)
update user set lock=1 where id=userId
unLockUserById(userId)
update user set lock=0 where id=userId
setErrUserById(userId)
update user set status=1 where id=userId
pushCommentWorkOrder(String tid) - 参数为纯数字字串
向work表新建 type=99 count=0 total=25 lock=0 status=0 lasttime=现行时间戳 的记录
changgeCommentWorkCount(workId,Count)
修改work记录的Count值,如果Count=total 则 修改 status=1
popCommentWorkOrderExpUserID(userID)
此接口存在一个固定限制 同一个UserID可以获取多个不同WorkInfo,但是同一WorkInfo不可被同一UserID获取,同时获取到的WorkInfo中status!=0
changgeQuotaInfo(userID,type,newVal)
type=enum(repost,like,comment,score)
根据userid和type更新quota表内对应记录的值
resetUserQuota(userID)
重置对应的userID下 的 repost like comment score值 分别为 10 4 4 0
*******************************************************
特定任务需要用到的数据接口
getUserByQuotaIsNotZeroExpWorkId(WorkId,type) return UserInfo
type=enum(repost,like,comment,score)
此接口存在多个固定限制 同一个userInfo 不可存在 同一个workID的查询记录 且 type指定的quota表中字段不可为0
同时获取成功后 quota表内对应的字段值需要递减 1
ini - 配置文件
db - sqlite3数据库
exe - 可执行文件
可执行文件说明
UserImport - 导入用户
Repair - 数据库修复
EveryDay - 日常任务
workService - 操作台
1、花了点时间做了两个版本,第一次打包分享,请在网络环境良好的情况下运行本程序:
无 PyTorch 版:
基于 Win10 64 位打包,32 位的操作系统应该用不了
手动输入验证码,由于没有集成 pytorch,程序体积小,启动快
PyTorch 版:
基于 Win7 32 位操作系统打包,除了 xp 应该都可以运行
自动输入验证码,优点就是不需要手动输,缺点就体积大,启动慢
2、PyTorch 版接入了 微博验证码识别 的所用到的深度学习 Pytorch 包(90+ M,最新的版本达到了几百兆),因此打包的程序体积也无可避免的变大,考虑过服务器架设打码服务,不过本地更安全(我也没钱买服务器??)。
3、超话打榜功能开始前请选择打榜超话和分数后再开始。
select1 对应 1 分
select10 对应 10 分
select66 对应 66 分
select256 对应全部积分
4、如果因未知原因造成软件闪退请及时反馈或重启程序再试:
反馈格式:「操作系统」+「闪退前使用的功能选项」+「闪退前运行日志的截图」。
有不错的建议也可以提出来(比如 UI )
5、关于登录之后保存按钮,只是为了下次启动自动输入(也可以自己修改),会在程序运行的路径下保存账号和密码的明文(介意勿用)。
6、由于微博的一些沙雕检测,请不要一台设备登录太多账号,可能会出现异常的情况,比如无法签到,无法发微博,甚至冻结的情况
由于之前的很多接口作废了,暂时也不想花时间在这上面了,之前也挖了点坑,这个写出来算是给之前 WeiBo_SuperTopics 一个交代,简单的用 PyQt5 封装了微博网页版的扫码登陆以及签到请求,想要学习的小伙伴可以下载源码进行学习。
Windows 7 64位
Python 3.7.9
requests==2.25.1,PyQt5==5.15.1