这个微信版网页版虽然繁琐,但是不是很难,全程不带加密的。有兴趣的可以试着玩一玩, 如果有兴趣的话,可以完善一下,做一些比较有意思的东西。 开发环境:Windows10 开发语言:Python3.6 开发工具:pycharm 抓包工具:fiddler 抓的包如下: import requests import time import re from bs4 import BeautifulSoup import json import random from copyheaders import headers_raw_to_dict DEFAULT_HEADERS={ b'Host': b'wx.qq.com', b'Connection': b'keep-alive', b'Cache-Control': b'max-age=0', b'User-Agent': b'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36', b'Upgrade-Insecure-Requests': b'1', b'Accept': b'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8', b'Accept-Language': b'zh-CN,zh;q=0.9', } def get_13_time(): return str(int(time.time()*1000)) class WXRobot(object): def __init__(self): self.s = requests.session() self.s.verify = False self.s.headers = DEFAULT_HEADERS self.DeviceID='e'+str(random.random())[2:17] def visit_index(self): url = 'https://wx.qq.com/' self.s.get(url) def visit_jslogin(self): url='https://login.wx.qq.com/jslogin?appid=wx782c26e4c19acffb&redirect_uri=https%3A%2F%2Fwx.qq.com%2Fcgi-bin%2Fmmwebwx-bin%2Fwebwxnewloginpage&fun=new&lang=zh_CN&_={}'.format(get_13_time()) r=self.s.get(url) text=r.text maths=re.findall(
python模仿网页版微信发送消息,初版
最新推荐文章于 2024-04-26 00:49:47 发布