requests.get() 的 headers 參數


官方文檔requests.get()方法的定義如下:

 

源碼如下:

 

看到最后一行return,get方法最后是通過調用requests.request 方法實現的,其實在其它的請求方法如post,put,head,delete等方法都是調用的request方法,然后把請求方法的類型傳遞給request方法第一個參數。

但是看代碼的時候經常看到headers參數:如下:

那么,headers究竟是啥?怎么傳參?

其實這里是偽裝成瀏覽器 header是瀏覽器向服務器發送的一個頭信息,上面的代碼就是發送了瀏覽器自己的型號。

那么爬蟲的時候怎么傳herders參數呢?

隨便打開一個網頁--->按f12-->點network-->name下隨便點一個-->點headers-->往下翻到requests headers-->找到User-Agent便是headers的內容了

但是只是提交了個user-agent的信息

 


免責聲明!

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



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