您好,登錄后才能下訂單哦!
原創(chuàng)文章,歡迎轉(zhuǎn)載。轉(zhuǎn)載請注明:轉(zhuǎn)載自IT人故事會,謝謝!
原文鏈接地址:「docker實戰(zhàn)篇」python的docker爬蟲技術(shù)-fiddler的斷點設(shè)置(八)抓包其實很多人的最終目的,其實你的想法我早已看透,就是為了設(shè)置斷點修改下數(shù)據(jù)看看他的神奇之處,中間人的工具其實就是這樣,有句話捎話捎多,捎錢少捎少,如果修改了數(shù)據(jù)中間人就是這種角色。
###設(shè)置斷點的兩種方式
####(一)基于圖形界面
可以在請求之前進行斷點的設(shè)置,也可以響應(yīng)之后進行斷點的設(shè)置。什么請求都攔截 很不推薦!
啟動Before Requests設(shè)置
修改了GET請求jianshu的,改成baidu,刪除Host
結(jié)果跳到baidu。但是連接地址還是jianshu的
節(jié)點可以選擇repsonpse,返回http的code結(jié)果
選擇404,點擊Run to completion
####(二)命令方式進行攔截
bpu http://www.baidu.com,在這里命令行的方式
輸入回車之后
百度搜索其實是2個請求,里面有兩個wd 都需要修改,修改wd后,需要點擊break on response
修改wd內(nèi)容,然后點擊breank on response
修改wd內(nèi)容,然后點擊breank on response
兩個wd都修改完畢后,點擊第一個Run to Completion
已經(jīng)按照修改后的搜索了。
清除是 bpu 回車
總結(jié)下如何攔截修改數(shù)據(jù):
- bpu http://www.baidu.com 綁定要修改的域名
- 請求接口,查看詳情頁面,停在攔截端口上
- Inspectors - webform修改里面的值。
- 多個先點擊Break on Response
- 點擊Run to Completion 發(fā)送修改后的數(shù)據(jù)
- 清除抓取的網(wǎng)站 直接輸入 bpu
在進行線上開發(fā)的時候,如果線上的js有問題,本地修改后可能需要在線上進行調(diào)試。如果在把代碼上傳上去在調(diào)試這種方式就太lower了。現(xiàn)在試試直接上傳本地的,通過fiddler修改使,本地的js替換遠程js。
1.拖文件到autoResponder中
2.點擊文件,選擇紅色框
3.可以根據(jù)你拖進來的遠程的文件,改成本地的文件。例如遠程是js,你選擇本地的js,遠程js有問題,本地修改后,上傳本地的js
PS:如何篡改數(shù)據(jù),如何攔截基本已經(jīng)講完了。其實并不復(fù)雜。攔截指定的圖片只要能夠選擇上的都可以進行攔截。然后替換本地的方便調(diào)試。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。