Python實現清理微信殭屍粉功能示例【基於itchat模組】
阿新 • • 發佈:2020-06-01
本文例項講述了Python實現清理微信殭屍粉功能。分享給大家供大家參考,具體如下:
原理
通過Pyhton呼叫itchat模組登入網頁版微信,給你所有好友傳送特殊符號,對方收不到這個特殊符號,只要有人刪了你,你的微信就會顯示被刪的人。
所需環境
Python3
itchat模組
安裝
pip install itchat
使用
新建qf.py檔案,拷貝下面程式碼,儲存
import itchat import time itchat.auto_login(hotReload=True) # 熱載入 print('檢測結果可能會引起不適。') print('檢測結果請在手機上檢視,此處僅顯示檢測資訊。') print('訊息被拒收為被拉黑, 需要傳送驗證資訊為被刪。') print('沒有結果就是好結果。') print('檢測1000位好友需要34分鐘, 以此類推。') print('為了你的賬號安全著想,這個速度剛好。') print('在程式執行期間請讓程式保持執行,網路保持連線。') print('請不要從手機端手動退出。') input('按ENTER鍵繼續...') friends = itchat.get_friends(update=True) lenght = len(friends) for i in range(1,lenght): # 微信bug,用自己賬戶給所有好友傳送"ॣ ॣ ॣ"訊息,當新增自己為好友時,只有自己能收到此資訊,如果沒新增自己為好友\ # 沒有人能收到此資訊,筆者此刻日期為2019/1/6 8:30,到目前為止微信bug還沒修復。 # 所以迭代從除去自己後的第二位好友開始 range(1,lenght)。 itchat.send("జ్ఞా",toUserName=friends[i]['UserName']) print(f'檢測到第{i}位好友: {str(friends[i]["NickName"]).center(20," ")}') # 傳送資訊速度過快會被微信檢測到異常行為。 time.sleep(2) print('已檢測完畢,請在手機端檢視結果。') itchat.run()
CMD->CD到該檔案目錄,再執行,掃碼登入即可開始檢測,速度有點慢。
更多關於Python相關內容感興趣的讀者可檢視本站專題:《Python數學運算技巧總結》、《Python資料結構與演算法教程》、《Python函式使用技巧總結》、《Python字串操作技巧彙總》、《Python入門與進階經典教程》及《Python檔案與目錄操作技巧彙總》
希望本文所述對大家Python程式設計有所幫助。