如何使用Fiddler工具抓取微信小程序中的圖片?


背景:開發微信小程序的時候,是不是經常看到別人的小程序中某個圖標或者圖片好看想用,下面小編給大家分享一下怎么獲得微信小程序中的圖片。

 

1.什么是Fiddler

官網:https://www.telerik.com/

軟件下載:https://lanzous.com/ic58web

Fiddler是一個http協議調試代理工具,它能夠記錄並檢查所有你的電腦和互聯網之間的http通訊,設置斷點,查看所有的“進出”Fiddler的數據(指cookie,html,js,css等文件)。 Fiddler 要比其他的網絡調試器要更加簡單,因為它不僅僅暴露http通訊還提供了一個用戶友好的格式。

Fiddler 是用C#寫出來的,它包含一個簡單卻功能強大的基於JScript .NET 事件腳本子系統,它的靈活性非常棒,可以支持眾多的http調試任務,並且能夠使用.net框架語言進行擴展。

今天小編就帶大家使用Fiddler工具來在微信小程序中獲取圖片(當然不僅僅能在小程序中獲取,還能在瀏覽器中獲取其他資源,只要用到Http協議都能進行抓包)

 

2.Http網絡請求狀態

200—成功。請求已發送且響應已成功接收。
400—壞請求。當目的服務器接收到請求但不理解細節所以無法處理時發生。
404—頁面找不到。如果目標API已移動或已更新但未保留向后兼容性時發生。
500—內部服務器錯誤。服務器端發生了某種致命錯誤,且錯誤未被服務提供商捕獲。

 

1.首先在PC電腦端登錄微信,然后用手機將小程序發給朋友或者發送到【電腦端】,在電腦端就可以看到小程序了。

 

 

2.下載【Flddler 4】,下載完畢后進行安裝。安裝的叫不詳細介紹了。然后在開始菜單中打開軟件(小編用的Win10系統)。當然也可以拖拽軟件到桌面上,這樣方便些。

 

 

3.打開軟件后,我們會在主界面看到這么一個彈框,我們點擊【no】。解釋已在下面給出。

 

 

 

 

4.在軟件菜單欄中打開【File】——【Capture Traffic】

 

 

 

5.我們先嘗試入點擊某一個請求,你會發現請求的內容是一堆明顯不對的文字,然后該請求的左邊是一個鎖的樣式,聯想到https加密,你會發現原因可能是沒有配置Fiddler。然后解釋一下右邊的默認返回內容,第一句是”這是一個CONNECT隧道,加密的HTTPS流量通過該隧道流動”,就證實了我們的猜測,果然是因為https加密的原因。所以我們需要安裝證書!

 

 

6.配置FIddler來解析這些加密的請求呢?方法一是查官網的安裝文檔,二是我來教你吧:點擊軟件中的菜單欄中的【Tools】——【options】——【Https】,將【Decrypt HTTPS CONNECTs】勾上。

 

 

7.勾選購會彈出框框。點擊【Yes】

 

 

 

 

8.點擊【是】

 

 

9.點擊【是】

 

 

10.最后點擊【Yes】,證書安裝成功!

 

 

 

 

11.證書安裝成功后,然后我們再來請求資源,我們打開之前准備好的小程序。然后在【Fiddler】軟件中會顯示數據。可以看出,這里是獲取成功的。

 

 

 12.然后我們賦值連接在瀏覽器中打開。可以看出能將圖片打開成功,然后右擊圖片,保存到本地即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM