模拟登陆web微信的流程和参数细节

本文详细介绍了使用python3模拟登录web微信的过程,包括访问微信首页、获取二维码、扫码确认、初始化页面、获取登录信息、获取好友信息及接受发送信息的步骤。这个流程适用于构建lykchat信息发送系统,解决Zabbix告警通知问题。
摘要由CSDN通过智能技术生成

这几天在用python3写了一个模拟登陆web微信,发送和接受信息的lykchat信息发送系统,解决zabbix发送告警信息的问题。

发现步骤不多,但需要的参数太多了
把流程和细节分享出来

第一步:登陆

1、get访问微信首页https://wx.qq.com

提供headers
用途:获取cookie
后续访问必须带headers、cookie等参数

2、get访问https://wx.qq.com/jslogin

get参数分别是
   appid:固定值,暂时为wx782c26e4c19acffb
    fun:值为new
    lang:语言,值为en_us
    redirect_uri:值为https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxnewloginpage
    _:值为当前时间戳
完整的URL例子https://wx2.qq.com/jslogin?redirect_uri=https%3A%2F%2Fwx.qq.com%2Fcgi-bin%2Fmmwebwx-bin%2Fwebwxnewloginpage&appid=wx782c26e4c19acffb&lang=en_US&_=1485065568&fun=new
用途:获取二维码uuid

3、get访问https://wx.qq.com/qrcode/{ {uuid}}


评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值