抓包工具---Fiddler了解+实战演练入门

这里了解Fiddle+实战演练

WireShark:抓取更广泛的数据包,例如:电脑建立一个wifi,别人连接后通过WireShark进行抓包获取别人的信息;

Fiddler:抓取网页的数据包;

界面功能展示:

先配置一个浏览器:

如何使用:

我们先打开浏览器,输入weibo.cn--》这个是手机版的微博

这个是电脑版的微博

下面我们爬虫为何用手机版不用电脑版,那是因为手机版的代码比较简洁,电脑版的是json格式,处理起来较麻烦!打开网页后显示登陆的信息内容,如图:

 

实战:利用Fiddler获取cookies信息

这里Fiddler主要作用是获取cookies信息而已

关键代码行

我们登陆手机版的微博网页,而且是用IE浏览器,那是因为Fiddler设置抓取的是IE浏览器,要注意

登录界面

看下我们的代码

我们登陆,一定勾选记住登陆状态,因为这样才能保持cookies

登录后

用fiddler抓取该网页的cookies信息,把它复制

在fiddler复制下cookies信息,粘贴到代码中

修改下代码内容,

运行后,看下内容对比

在修改下代码:

可以发现有个人账号信息,说明我们用cookies登陆是没有问题的。

这里的content而不用text?这是因为返回的格式不一样,要想用text就要加一行转化下编码格式。

实战:利用post方式Fiddler抓包登录错误密码在修改:

1.打开一个登录网址


 

2.返回到Fiddler工具,并设置断点,设置请求发送过来的断点

3.输入一个正确账号和错误的密码,,点击登录,界面提示输入账号密码错误

4.然后在返回Fiddler工具,这时候已经截取到了刚才发送出去的请求报文

可以看到刚刚输入的内容

修改为正确的密码654321后,点击

然后在刷新下Go按钮

我们在返回浏览器界面看看,这时候已经登录成功了。

猜你喜欢

转载自blog.csdn.net/bbs11007/article/details/99720003