使用Python+wxpy 找出微信里把你刪除的好友實例
之前看到好友在發(fā)各種"群發(fā)"來檢驗對方是不是把自己刪除了,好吧,其實那個沒啥用處.
所以決定自己動手做一個
百度了一下,檢測是否被刪除,總結(jié)出大概網(wǎng)上的一些方法
第一種方法: 拉群法
就是拉一定數(shù)量的人進群,再查群里的人是否和拉進群的名單相對,缺失的即已經(jīng)將你刪除(因為刪除了你的人你無法拉入群聊),然后再移除這一批好友,再拉進來另一批,這樣只要不發(fā)信息,也不會對你的好友產(chǎn)生困擾.
但是....
這個方法是好幾年前的了,web微信已經(jīng)把拉群這個功能去掉了,所以在使用wxpy的add_members()時會報錯.所以這個方法目前行不通.
第二種方法: 轉(zhuǎn)賬法
這個的原理是你無法轉(zhuǎn)賬給被刪除你的好友
但是....
itchat以及wxpy都沒有這種功能可以實現(xiàn)
第三種方法: 挨個發(fā)信息
原先我覺得這個方法過于暴力而且會對那些沒有刪除你的好友產(chǎn)生困擾,
重點來了..
直到有一天,在一個論壇上發(fā)現(xiàn),微信聊天居然有個bug,你發(fā)送"? ? ?"給你好友,你們好友是收不到的,而且用web版發(fā)送給好友,我們手機端也不會看到信息,也就是你把這條信息發(fā)給所有人,然后你的手機端也不會出現(xiàn)你給所有人發(fā)信息的記錄(畢竟我懶得一個一個去刪除聊天記錄),好友也沒有困擾,而且那些刪除你的好友就會在你的手機端一個一個因為系統(tǒng)提示"xxx開啟了朋友驗證,你還不是他朋友........."而出現(xiàn).
所以一個計劃就此產(chǎn)生
最終實現(xiàn)如下:

直接附代碼
#coding=utf-8
import time
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
from wxpy import *
bot_samzhu = Bot()
my_friend=bot_samzhu.friends()
for i in range(1,len(my_friend)):
time.sleep(0.5)#延時根據(jù)檢測頻率限制而定
print '-----%d/%d-------'%(i,len(my_friend))
my_friend[i].send_msg(" ? ? ?")
以上這篇使用Python+wxpy 找出微信里把你刪除的好友實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
python?DataFrame數(shù)據(jù)分組統(tǒng)計groupby()函數(shù)的使用
在python的DataFrame中對數(shù)據(jù)進行分組統(tǒng)計主要使用groupby()函數(shù),本文主要介紹了python?DataFrame數(shù)據(jù)分組統(tǒng)計groupby()函數(shù)的使用,具有一定的參考價值,感興趣的可以了解一下2022-03-03
使用Python實現(xiàn)監(jiān)控進程是否有病毒
這篇文章主要為大家詳細介紹了如何使用Python實現(xiàn)監(jiān)控進程是否有病毒,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-02-02

