python模拟微信登录公众号_PYTHON 微信公众平台模拟登陆

建了个人工具类的微信公众账号,想主动推动微信消息给自己的账号,可是微信没有提供公开的api,只能通过模拟登陆网页版的公众平台结合sae平台来对用户进行消息的推送。

废话不多说。下面是模拟登陆的思路和代码。我自己也是个初学真,做个记录,也希望能帮助到别人。

微信公众平台网址 https://mp.weixin.qq.com

以下操作使用使用chrome示范:

打开微信公众平台,输入账号密码,用F12键打开开发者工具,打开Network标签,点击preserve log upon navigation 使其变为红色按钮 ,不然跳转之后请求记录会被清除。

0818b9ca8b590ca3270a3433284dd417.png

点击登录按钮,成功进入公众账号管理平台后可以找到login?lang=zh_cn请求。打击打开:0818b9ca8b590ca3270a3433284dd417.png

可以看到请求头和post 的数据,把各个请求头逐个加入请求头内里,密码应该是md5加密过的,可以直接复制post里加密后的密码到代码里。该请求返回的是json数据,使用json库处理。

正确返回的数据如下:

{

"Ret": 3

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值