声明此代码仅供技术交流学习,擅自用于其他,一切后果与本人无关

目标网址: https://mp.weixin.qq.com/

所谓模拟登陆,就是自己模拟构造请求发送给服务器,然后服务器返回认证的信息过来,当然这个其中的交互过程稍微有点复杂,可能不止一次的交互。

我们这次模拟登陆成功的标志就是拿到登陆后的token和cookie, cookie有过期时间,我稍微测试了下大概有10个小时左右。

效果图

按照管理首先摆上效果图,证明我这个代码目前是真是可以运行的。代码文末附上!

图一:是完整登陆后的过程,打印出来了token 和 cookie, 这是演示代码,实际可以存储起来到redis或者其他地方。

图二:这是验证tokne和cookie是否有用,由于我的公众号就只发了一遍测试文章,内容啥的都没有,所有拿到的json数据很少,但是总的来说是可以的

思路分析

由于这个代码是我很早写的,所以思路就没有图文对照,懒得再去截图演示了,但是上面两个效果图是我写博客的时候又重写运行过一遍的,目前是有效的。

1 首先一般的步骤都是打开Chrome浏览器,打开网址,然后f12 找到 填写账号密码的from表单之类的,但是这个套路针对此次模拟行不通。因为微信公众平台老是跳转刷新,所以很难找到请求的网址和接口。

2 所以我们换个思路,其实我们可以打开网页后用抓包工具看各种请求的接口和跳转情况。

我们先在浏览器打开网址,然后打开fiddler或者charles 等抓包工具,不会抓包工具的,这里不讲,自己去找找相关资料,安装使用不难,就是有点繁琐。

3 分析结果的过程不难,照着登陆流程走,反复调试就可以。

好的,现在就是代码地址:https://github.com/wgPython/w...

如果对你有帮助,麻烦点下star!!毕竟写博客都是义务操作。

python模拟微信登录公众号_Python3微信公众平台requests模拟登陆相关推荐

  1. python登录并关注公众号_python微信公众号之关注公众号自动回复

    我们知道一旦使用开发者模式,我们就无法使用公众号平台中的自动回复功能,也就是关注自动回复功能只有自己写才可以. 如图所示,我们无法直接使用此功能. 那么接着上一个博客,我们完成了关键词自动回复功能,博 ...

  2. python 微信公众号,微信小程序wechatpy的使用

    第一章 Python 微信公众号,小程序入门之wechatpy的使用 文章目录 第一章 Python 微信公众号,小程序入门之wechatpy的使用 前言 一.wechatpy是什么? 二.微信公众号 ...

  3. 微信公众号python_wechat: 微信 Python SDK,支持微信公众号以及企业号的上行消息及 OAuth 接口...

    微信公众号Python-SDK 本SDK支持微信公众号以及企业号的上行消息及OAuth接口.本文档及SDK假设使用者已经具备微信公众号开发的基础知识,及有能力通过微信公众号.企业号的文档来查找相关的接 ...

  4. 实现支持多公众号的微信公众号扫码登录服务

    实现支持多公众号的微信公众号扫码登录服务 最近,在公司的通行证项目开发过程中,需求方提出了支持微信公众号扫码登录,并且可以支持多公众号接入的需求.研究了一下微信公众号的开发文档,实现微信公众号扫码登录 ...

  5. 无需公众号PHP微信登录微信授权微信第三方登录微信开发php开发

    无论是个人还是公司,无需申请公众号,无需申请微信开放平台,即可实现手机网站和PC网站的微 信登录!!! 正常的微信登录是这样的: 1.手机版网站做微信登录,需要申请一个认证公众号,认证不仅需要公司营 ...

  6. 公众号生成微信渠道二维码的方法?

    2019独角兽企业重金招聘Python工程师标准>>> 微信公众号有一个默认的二维码,不同渠道投放的都是同一个二维码信息,那么无法知道用户是从哪个渠道关注的.所以现在需要渠道二维码, ...

  7. php微信公众号报警,微信报警函数定义与用法汇总

    概要说明微信公众平台已对外开放接口报警,当微信服务器向开发者推送消息失败次数达到预定阈值时,会将报警消息发送到指定微信报警群中(设置方式:公众平台->开发者中心->接口报警),请开发者积极 ...

  8. html怎么跟微信公众号关联,微信视频号怎么关联公众号?一步一步教你!

    微信视频号怎么关联公众号?一步一步教你! 刘佳慧 2021-03-30 14:57:30    希财网 微信视频号功能的上线,为很多商家提供了新的带货渠道,可以利用微信平台的流量将商品放在视频号的直播 ...

  9. 微信公众号给微信用户推送信息 模板信息

    该功能主要是用于利用微信公众号向微信用户推送与用户相关的信息,在开发此功能之前需要获取到微信公众号的access_token,以及微信公众号的模板id 为了保证用户不受到骚扰,在开发者出现需要主动提醒 ...

  10. 淘宝客CMS,微信公众号,微信淘客机器人

    淘宝客CMS,微信公众号,微信淘客机器人一站式淘客导购解决方案 先来写个序 楼主程序员,两耳不闻窗外事,一心只知敲代码,2019年前没接触过淘客,也不懂淘客是什么? 后来有个朋友给我提到,说他在做淘客 ...

最新文章

  1. 专家点评Nat Micro | 朱永群组首次发现特异地切割线性泛素链的全新去泛素化酶...
  2. 国家五部委联合发布“AI标准顶层设计”:2021年明确、2023年初步建成
  3. java ldap 登陆AD域 查找某个帐号 查找某个组织单位
  4. php 文件结尾 ?> 可以省略的情况
  5. redis 底层数据结构 压缩列表 ziplist
  6. Spring 声明式事务处理....XML
  7. springboot报错---@RunWith(SpringRunner.class)
  8. mac命令行将输出写入文件_如何在Linux中使用命令行将PDF文件转换为可编辑文本...
  9. Apple 的 CEO和Google的CEO在星巴克聊什么呢?
  10. regex example
  11. php实现从尾到头打印列表
  12. USACO1.1.3 - Friday the Thirteenth
  13. c++实现通讯录制作
  14. python按键精灵是哪个库_按键精灵命令库的介绍和使用
  15. 会声会影2022新版本对电脑配置要求
  16. 大众点评美食评论爬虫
  17. 程序员每天自动填写周报日报工时脚本完整脚本(附源码)
  18. 人体神经网络的组成部分,人体的神经网络是什么
  19. JS实现双人五子棋简易游戏(上)
  20. 格式化字符串你都懂了吗

热门文章

  1. 程序员社死瞬间3.0 ……
  2. 通过金矿模型介绍动态规划(转)
  3. mysql8只有ibd文件_只有ibd文件还能恢复数据吗
  4. vue项目SEO优化
  5. linux服务器插上u盘不显示,U盘在Linux下显示不正常的解决方法
  6. Android JSON:Gson,FastJson解析库的使用和对比分析
  7. 使用 Google Chrome 数据抓包方式免费下载收费音乐
  8. Android 3G/4G流量上网原理简析
  9. 基于android studio真机连接本地服务器(Apache)详细流程
  10. “似乎不能再叫闵大荒了。”