/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
微博超話管理工具是一款功能十分強大的微博輔助軟件,能夠為你提供自動轉換、隨機評論、批量賬號管理、指定數量轉發@,使用起來非常方便,是為偶像打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