python模拟微信登录公众号,python 微信登录
希望建立一个个人工具的微信公众号,主动给自己的账号发微信消息但微信并不提供公共api,而是将模拟登录网络版的公共平台与sae平台相结合,成为用户
不要说多余的话登录的思路和代码如下所示我自己也是初学者,会做笔记,希望对别人有帮助
微信公众平台网站https://mp.weixin.qq.com
使用chrome演示了以下操作:
打开微信公众平台,输入账号密码,用F12打开“开发者工具”,打开网络选项卡,导航后点击保存日志使其成为红色按钮否则,跳转后请求记录将被删除
单击登录按钮成功进入公众账号管理平台后,能找到登录吗?Lang=zh_cn请求打开:
可以看到请求头和post的数据将每个请求头添加到请求头中,一次添加一个密码应该用md5加密也可以把加密的密码直接复制到post里,放在代码里这个请求返回json数据,并使用json库进行处理
正确的数据如下
{
Ret: 302,
ErrMsg: /cgi-bin/home?t=home/indexlang=zh_CNtoken=xxxxx
xx ,
“ShowVerifyCode”:0,
“错误代码”:0
}
返回的令牌非常重要。此外,返回的令牌可能每次都不同。为代码设置变量保存。此外,主要处理cookie。以下是登录代码。
#-*-编码:utf-8-*-
导入程序
导入urllib2
导入密码库
导入json
cj=cookielib。LWPCookieJar(
opener=urllib2。build _ opener (urllib2。http cookie处理器(CJ)))))))))))))).
urllib2.install_opener(opener))。
#登录
paras={ 用户名:
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。