首页 存档 技术 查看内容

不知道被谁删了微信好友?用 Python 来帮忙呀!

2018-3-30 13:00 |来自: 互联网 467 0

摘要: (点击上方公号,可快速关注) 本文根据 gaosen 的开源项目 wechat-deleted-friends 整理而成。 链接:https://github.com/0x5e/wechat-deleted-friends 还在苦恼不知道被谁删了微信好友么?这里有个gaosen 编写 ...

(点击上方公号,可快速关注)


本文根据 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',

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除


路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部