一、准备工具:

系统:XP
浏览器:IE8
抓包工具:HttpWatch(它可以查看url请求的数据包)
二、抓包思路:
浏览器上的任何获取数据的方式都符合http协议的请求,只要发送符合要求的数据就可以模拟任何操作,所以抓包重点就要找出服务器需要的数据,例如:模拟登录的话,就是找出那个是用户字段,密码字段,验证码字段,获取有需要的Cookie字段等信息,话不多说,下面演示一个列子把。
三、实践示列:
这次的抓包演示是模拟微信公众平台登录操作
(1)HttpWatch的基本使用
傻瓜式安装完HttpWatch以后,就打开浏览器-工具启动该软件:

(2)抓取登录操作请求包信息,确认需要发送的数据
以下是执行了登录操作,然后我们来查看下登录操作都访问了那些url地址,和这些url地址的数据:
1:这个就不用多说了,大家都是明白人,这个就是登录第一步访问的url地址
2:刚才忘了说,这个列表包括了请求和返回的全部数据包
3:post请求,以及访问该网站的路径地址,
4:这个微信网站用来防止外链登录的,一开始试登录的时候忘了加这个,然后总是奇怪登录不上,然后把head字段一个个试才知道是需要这个字段;
5:这个也必须得写上,因为有点网站禁止了一些随意的抓包,所以必须得模拟你所在的运行环境。不让服务器发送你是抓包;
6:这个是post的数据列表;
7:这个就是服务器那边需要在本地设置的cookie值,这个得缓存起来,然后在后面的操作发送给服务器,因为服务器有时会用到某些值,如果没有的话就不好办了, 你懂的;
8:这个就是登录操作返回过来的结果,具体的数据就要看自己分析了,这里的数据是一个json字符串,
ret:不清楚,
ErrMsg:跳转的url地址,
showVerifyCode:看字面意思吧,是否需要验证码
ErrCode:登录结果状态
关于登录结果状态,我再登录页面下的js相关文件看到了有一下内容,看了这个就应该很明白了:
(3)go on,接受到登录的结果以后,我们再看下它又跳到哪里去 了。
我们看到它跳转的url地址,恰好是登录返回过来的结果ErrMsg字段的值,所以结果就很清楚了,这个页面就是微信的主页。
简单的模拟微信登录抓包就到这里了,大家还可以自己尝试下获取好友列表,以及发送消息给好友的功能哦;

简单的http抓包(微信公众网页登录模拟)相关推荐

  1. 一、简单的http抓包(微信公众网页登录模拟)

    一.准备工具: 系统:XP 浏览器:IE8 抓包工具:HttpWatch(它可以查看url请求的数据包) 二.抓包思路: 浏览器上的任何获取数据的方式都符合http协议的请求,只要发送符合要求的数据就 ...

  2. 使用fiddler抓包微信公众号接口简单教程

    原文链接 目录 1. 准备工作 2. 在电脑上安装 Fiddler,自行解决 3. 配置Fiddler 4. 配置手机 5. 配置抓包HTTPS 1. 准备工作 一台带有无线网卡的PC或者笔记本电脑, ...

  3. 记一次批量定时抓取微信公众号文章的实现

    记一次批量定时抓取微信公众号文章的实现 抓取前的说明和准备 数据的抓取 批量抓取 定时抓取 对爬虫防抓取机制的一些解决办法 最后 抓取前的说明和准备 本次抓取的选择的语言是java,本文章不会将整个工 ...

  4. 【分享】如何用Pytho抓取微信公众号文章(包括阅读数,点赞数)

    本小白的第一篇技术分享博客,啊哈哈!!(石乐志) 真好,直接切入正题吧,目前来讲微信公众号文章主要有以下三种渠道可以获取,对应有三种抓取方式,如下~~ 搜狗微信点击跳入,这算是对咱reptiler最友 ...

  5. python爬虫抓取微信公众号文章(含全文图以及点赞数、在看数、阅读数)

    因工作需要写了一个微信公众号文章的爬虫程序,贴一下分享给需要的朋友. 首先是抓取文章的url链接,在反复研究之后找到的一个最简单的方法,不需要抓包工具.首先需要自己注册一个微信公众号,有微信即可绑定注 ...

  6. [459]抓取微信公众号(二)

    难点 微信公众号历史的所有文章(来源???) 每篇文章的阅读量和点赞量(电脑上浏览文章只显示内容,没有阅读量.点赞量.评论--) 突破难点一 搜狗微信搜索,可以搜索微信公众号文章.但是貌似只能显示该公 ...

  7. python通过手机抓取微信公众号

    使用 Fiddler 抓包分析公众号 打开微信随便选择一个公众号,查看公众号的所有历史文章列表 在 Fiddler 上已经能看到有请求进来了,说明公众号的文章走的都是HTTPS协议,这些请求就是微信客 ...

  8. python公众号文章_Python 抓取微信公众号文章

    起因是刷微信的时候看到一篇文章,Python 抓取微信公众号文章保存成pdf,很容易搜到,就不贴出来了 先用chrome登陆微信公众号后台,先获取一下自己的cookie,复制下来就行,解析一下转换成 ...

  9. Python实现抓取微信公众号文章

    本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 前言 对于抓取微信公众号文章主要通过代理ip抓包进行的操作,总会出现一些问题,以下问题导致无法抓包. ...

最新文章

  1. js php调用webservice,js跨域调用WebService的使用方法
  2. 轻松理解python中的_和__区别和含义
  3. boost::callable_traits的is_lvalue_reference_member的测试程序
  4. VC 2008 Express 编译OpenCV2.0/2.1
  5. think php5关联模型,thinkphp5中关联模型的定义与使用方法
  6. 聚类(2)-- Fuzzy k-means clustering
  7. uni-app 引入本地iconfont的正确姿势以及阿里图标引入
  8. 泰拉瑞亚测试速度的软件,泰拉瑞亚1.4工具速度是多少 泰拉瑞亚1.4工具速度介绍-游侠网...
  9. com.android.phone lg g3,详细的lg g3 root教程与方法
  10. Windows+Caffe+VS2013+python接口配置过程
  11. Web3.0西安圆桌会议圆满结束TrustBase平行链露出水面
  12. 【文本编辑】PPT文档被设置密码允许只读模式【解除限制】
  13. NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
  14. Java虚拟机(JVM源码):编译OpenJDK源码
  15. 工具篇——MoneyFormatUtil(用于将人民币小写金额转换成大写金额)
  16. 360极速浏览器审查模式保存图片
  17. PHP+mysql数据库开发搜索功能:中英文分词+全文检索(MySQL全文检索+中文分词(SCWS))...
  18. 基于Android Studio实现的功能强大的购物商城APP源码,可做Android Studio毕业设计、大作业
  19. lammps教程:如何计算单个原子的体积
  20. python3多行输入字符串_详解Python3 定义一个跨越多行的字符串的多种方法

热门文章

  1. 为什么说不同类型的网站有不同的优化方法
  2. python 接收MQTT间隔一段时间停止问题
  3. Steven-Java-练习(1)
  4. 前端面试技巧和注意事项_面试Web前端需要注意什么?会面试哪些问题?
  5. STF环境搭建运行及踩坑记录
  6. Python前后端交互( Flask Ajax )
  7. 这四个重要的用研技能
  8. 【集训队作业2018】青春猪头少年不会梦到兔女郎学姐(容斥)(分治FFT)
  9. python画三维立体图-Python 绘制酷炫的三维图步骤详解
  10. Python小作业 列举红黄绿小球的组合