fiddler中打断点的操作
文章目录
-
前言
-
一、断点
-
1、全局断点(阻止所有的请求和响应)
-
2、单个断点
-
(1)在请求之前断点(before request)
-
(2)在响应之后断点(after response)
-
-
-
总结
前言
一、断点
1、全局断点(阻止所有的请求和响应)
2、单个断点
(1)在请求之前断点(before request)
意思解释:在request请求的时候,未到达服务器之前进行断点,修改请求参数
关键字:bpu (含义:break point up)
用法:
使用前:命令行输入:bpu + url 然后回车键
使用后:命令行输入:bpu +回车
(这一步实际上是取消之前的断点,如果不做这一步你再次发起请求,还是会拦截到之前打断点的URL)
举例:
谷歌翻译的URL:
运行结果图:
(2)在响应之后断点(after response)
意思解释:在服务器的响应回到浏览器之前进行拦截,修改响应的数据
关键字:bpafter (含义:break point after)
用法:
使用前:命令行输入:bpafter + url 然后回车键
使用后:命令行输入:bpafter +回车
这一步实际上是取消之前的断点,如果不做这一步你再次发起请求,还是会拦截到之前打断点的URL
举例:
使用谷歌翻译返回的数据
https://translate.google.cn/_/TranslateWebserverUi/data/batchexecute
运行结果图:
这里出错的原因是因为别人的前端做了数据判断
总结
m0_57234859: 感谢,已解决
宏基骑士: 不需要,一样的可以用。
宏基骑士: 你驱动的版本看看对应的谷歌浏览器,是不是相互对应的。另一种情况你看看你的selenium的高版本是不是被卸载了。如果存在高版本的,可能python 回自动识别高版本。
ztzloveazn: 为啥我换回4.1.1还是闪退,快被这东西搞崩了0.o
GAMn1117: 请问,用快捷键怎么导呀,我试了ctrl+alt+o,ctrl+alt+s都不行