我們在寫爬蟲代碼時,常常需要各種分析調試,而且每次直接用代碼調試都很麻煩
所以今天給大家分享一個工具,不僅能方便模擬發送各種http請求,還能輕松調試,最重要的是,可以將調試最終結果自動轉換成爬蟲代碼,它就是——Postman
postman以前是Chrome的插件,經過逐步演變,現在具備很好的跨平臺性,完美支持MAC,Windows,Linux三大操作系統.不管你是哪種操作系統的用戶,你都可以享受到Postman帶來的便利

它還可以發送幾乎所有類型的HTTP請求,可以在Postman界面里選擇要發送的請求類型,接口地址,請求頭信息以及向接口發送的入參.Postman完全是界面化的操作,非常直觀.

當我們爬一些動態網頁,或者測試一些接口時,只需勾選一些參數,就能測試出哪些參數是必須的,哪些參數是可以舍棄的

最后,我們可以將調試好的結果直接轉換成我們需要的爬蟲代碼
測試完畢后,點擊code

選擇你需要的編程語言

以python為例,發現爬蟲代碼已自動生成,直接復制即可:
import?requestsurl?=?"http://map.amap.com/service/subway"querystring?=?{"_1599997789354":"","srhdata":"1100_drw_beijing.json"}payload = ""headers = { 'cache-control': "no-cache", 'Postman-Token': "74188fdc-2156-4fbf-a300-39c94c0b6a67"????}response = requests.request("GET", url, data=payload, headers=headers, params=querystring)print(response.text)
最后,Postman安裝包已給大家準備好,請在公眾號【python數據分析之禪】后臺回復post獲取