您当前的位置:首页 > 文章 > python爬虫学习——HTTP抓包工具

python爬虫学习——HTTP抓包工具Fiddler

作者:来玥方长 时间:2023-04-13 阅读数:220 人阅读

一、Fiddler介绍

        Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。 

        简单的说,它是一款强大的Web调试工具(包含的抓包功能),能记录所有客户端和服务器的HTTP请求和响应,还能模拟HTTP请求的发送。

 

 

二、下载与安装配置

(一)下载与安装

官网下载:Fiddler | Web Debugging Proxy and Troubleshooting Solutions

百度网盘下载:链接:http://pan.baidu.com/s/18OWhSGNnCZamTairgPB5Bg 
提取码:8888

提示:如果通过官网下载不了,可能你被屏蔽了!可以换百度网盘下载!!!

安装方法很简单,下载压缩包加压后只有一个.exe安装程序,直接点击安装即可!

f79ef48fbe5e4ff291e620b263aa5331.png 

安装完成后启动程序:

94037724779348b4af8d0612153f6893.png

可以右键点击图标创建一个快捷方式拖到桌面,方便以后的打开!

(二)配置Fiddler

 

第一步:在顶部菜单栏找到Tools

 第二步:点击Tools,在打开的会话窗点击Options

 

 完成1,2后,进行第3,打开Actions

 点击红笔画出的按钮

 最后选择Yes,一路??!!!

第三步:配置Connections,按照我图片的这样配置就行!!

第四步:看清楚哦!到此全部配置完成,点击OK,然后重启FIddler。

 三、安装和配置SwitchyOmega插件

        本人喜欢使用的浏览器是谷歌Chrome,当每次使用Fiddler抓包工具时,就需要进行对浏览器修改代理服务器,每次都重复这样操作会使我们很烦!!!

        所以我们有必要安装一个SwitchyOmega插件进行管理Chrome浏览器的代理。

(一)安装

官网下载:https://switchyomega.com/

百度网盘下载:链接:https://pan.baidu.com/s/1Bg4IEfJ-oac4vPyEZg4zJQ 
提取码:8888

提示:官网可能会打不开,可以直接百度网盘下载!!!

(二)配置

第一步:下载完成后解压会看到下面两个文件:

 第二个就是我们的目标文件!!!

第二步:打开Chrome浏览器,点击右上角的三个点点,打开如下界面,打开扩展程序窗口。

 第三步:打开开发者模式,然后加载已解压的扩展程序,即刚刚我们第一步下载完成的目标文件。

 第四步:导入目标文件

第五步:进去配置Fiddler

找到选项:

 

新建情景模式,按照我的配置来,最后点击应用选项,保存成功!!!

 

 第六步:重启浏览器和Fiddler,到此全部配置完成!!!

点击浏览器右上角该图标可以打开扩展程序

 

 点击可以随意切换代理服务器!!!

四、问题与解决方法

(一)打开Fiddler后Chrome浏览器无法正常打开网页

 解决办法:重新看回上面的Fiddler和SwitchyOmega配置步骤,检查是否自己疏忽了。

如果确保没错后,问题还是没能解决,欢迎下面评论区留言,小玥看到后会一一解答!!!

(二)重启Chrome浏览器后,发现右上角的扩展程序图标不见啦

解决办法:重新操作上面SwitchyOmega配置步骤!!!

        因为该SwitchyOmega插件不是通过Chrome官方商店下载的,由于升级后的Chrome浏览器安全问题,每次重启浏览器,会重置一些操作!也考虑过从Chrome官方商店下载插件,但是商店很多时候都打不开等等原因!!!

        该问题也许还有其他更优的解决办法,知道的评论区分享一下!!!

本站大部分文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了您的权益请来信告知我们删除。邮箱:1451803763@qq.com