(点击上方公号,可快速关注)
本文根据 gaosen 的开源项目 wechat-deleted-friends 整理而成。
链接:https://github.com/0x5e/wechat-deleted-friends
还在苦恼不知道被谁删了微信好友么?这里有个gaosen 编写的工具可帮到你:
查看被删的微信好友。原理就是新建群组,如果加不进来就是被删好友了(不要在群组里讲话,别人是看不见的)。
用的是微信网页版的接口。查询结果可能会引起一些心理上的不适,请小心使用……[逃]
gaosen 说还有些小问题:
结果好像有疏漏一小部分,原因不明..
最终会遗留下一个只有自己的群组,需要手工删一下
没试过被拉黑的情况
Mac OS用法:启动终端
$ python wdf.py
然后会弹出一个显示登录网页版微信的二维码窗口,用手机扫描登录。按指示做即可!
不过大家要先把源代码下载保存到 wdf.y 文件中。源码下面:
#!/usr/bin/env python
# coding=utf-8
from __future__ import print_function
import os
try:
from urllib import urlencode
except ImportError:
from urllib.parse import urlencode
try:
import urllib2 as wdf_urllib
from cookielib import CookieJar
except ImportError:
import urllib.request as wdf_urllib
from http.cookiejar import CookieJar
import re
import time
import xml.dom.minidom
import json
import sys
import math
import subprocess
import ssl
DEBUG = False
MAX_GROUP_NUM = 35 # 每组人数
INTERFACE_CALLING_INTERVAL = 16 # 接口调用时间间隔, 值设为13时亲测出现"操作太频繁"
MAX_PROGRESS_LEN = 50
QRImagePath = os.path.join(os.getcwd(), 'qrcode.webp')
tip = 0
uuid = ''
base_uri = ''
redirect_uri = ''
skey = ''
wxsid = ''
wxuin = ''
pass_ticket = ''
deviceId = 'e000000000000000'
BaseRequest = {}
ContactList = []
My = []
SyncKey = ''
try:
xrange
range = xrange
except:
# python 3
pass
def getRequest(url, data=None):
try:
data = data.encode('utf-8')
except:
pass
finally:
return wdf_urllib.Request(url=url, data=data)
def getUUID():
global uuid
url = 'https://login.weixin.qq.com/jslogin'
params = {
'appid': 'wx782c26e4c19acffb',
'fun': 'new',
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|