StudyWechat,theoretically the following versions are supported:
- 3.7.6.44
- 3.8.0.33
The project is for study only, it is prohibited to use it for illegal purposes.
项目仅供学习参考,禁止用于非法用途。
WeChatDLL为核心DLL,作用为搭建一个http服务。
WeChatClient为客户端,通过http协议与微信通讯,使用前需要安装以下python库。
pip3 install pywin32
pip3 install numpy
pip3 install pefile
作者本人并没有使用该项目的需求,因此该项目的代码几乎未进行测试。
resp = requests.get("http://127.0.0.1:5000/syncMsg")
print(resp.text)
resp = requests.get("http://127.0.0.1:5000/syncSns")
print(resp.text)
resp = requests.get("http://127.0.0.1:5000/getContactList")
print(resp.text)
contactList = []
contactList.append("filehelper")
resp = requests.post("http://127.0.0.1:5000/getContactInfo",json = contactList)
print(resp.text)
data = dict()
data["to_wxid"] = "filehelper"
data["msg"] = "hello wechat"
resp = requests.post("http://127.0.0.1:5000/sendTextMsg", json = data)
print(resp.text)
data = dict()
data["to_wxid"] = "filehelper"
data["image_path"] = '''D:\\test.png'''
resp = requests.post("http://127.0.0.1:5000/sendImageMsg", json = data)
print(resp.text)
data = dict()
data["to_wxid"] = "filehelper"
data["file_path"] = '''D:\\test.bin'''
resp = requests.post("http://127.0.0.1:5000/sendFile", json = data)
print(resp.text)