#1.什麼是抓包?
首先解釋一下抓包的「包」到底是什麼:
指通過網路傳輸(發送,接收)的數據,稱之為數據包
我們通過瀏覽器訪問的無論是html、圖片、音頻都是通過接收被訪問的伺服器發送的一個個的數據包後由瀏覽器「翻譯」後再展示到我們的眼前。
更直觀的,我們可以用windows下的命令行(cmd)來執行"ping"命令:
ping www.zhihu.com
那麼「抓包」顧名思義:
抓包就是將網路傳輸發送與接收的數據包進行截獲、重發、編輯、轉存等操作
#2.抓包對爬蟲有什麼用?
通過抓包我們可以查看數據包的"header",從而得到數據包真正請求的網址。
已知乎為例,FPS遊戲有哪些知名的地圖?
這個頁面的上的數據並不是全部來自於我們在瀏覽器上看到的這個網址: