python3爬蟲怎樣構(gòu)建請(qǐng)求header
寫一個(gè)爬蟲首先就是學(xué)會(huì)設(shè)置請(qǐng)求頭header,這樣才可以偽裝成瀏覽器。下面小編我就來給大家簡(jiǎn)單分析一下python3怎樣構(gòu)建一個(gè)爬蟲的請(qǐng)求頭header。
1、python3跟2有了細(xì)微差別,所以我們先要引入request,python2沒有這個(gè)request哦。然后復(fù)制網(wǎng)址給url,然后用一個(gè)字典來保存header,這個(gè)header怎么來的?看第2步。
2、打開任意瀏覽器某一頁面(要聯(lián)網(wǎng)),按f12,然后點(diǎn)network,之后再按f5,然后就會(huì)看到“name”這里,我們點(diǎn)擊name里面的任意文件即可。
3、之后右邊有一個(gè)headers,點(diǎn)擊headers找到request headers,這個(gè)就是瀏覽器的請(qǐng)求報(bào)頭了。
4、然后復(fù)制其中的user-agent,其他的cookie還有Accept可以要也可以不要,主要是偽裝成瀏覽器,所以我就用了user-agent
5、接著再用Request方法把url和headers組合在一起就可以構(gòu)造一個(gè)比較簡(jiǎn)單的請(qǐng)求了。Request有三個(gè)參數(shù)(url,data,headers),如果有使用data就是post請(qǐng)求了,沒有就是get請(qǐng)求。這里我沒有data,所以我就指定headers=header,不然header就會(huì)被當(dāng)成data了。
6、請(qǐng)求對(duì)象rq就構(gòu)造好了,然后用urlopen發(fā)送這個(gè)請(qǐng)求對(duì)象就可以了。這就是簡(jiǎn)單的請(qǐng)求頭設(shè)置了。
總結(jié):以上就是關(guān)于python3爬蟲怎樣構(gòu)建請(qǐng)求頭的相關(guān)知識(shí)點(diǎn),感謝大家的閱讀和對(duì)腳本之家的支持。
相關(guān)文章
Python解析json文件相關(guān)知識(shí)學(xué)習(xí)
JSON(JavaScript Object Notation) 是一種輕量級(jí)的數(shù)據(jù)交換格式。接下來通過本文給大家介紹python解析json文件相關(guān)知識(shí),對(duì)python解析json文件相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧2016-03-03淺談python內(nèi)置函數(shù)callable的用法
這篇文章主要介紹了淺談python內(nèi)置函數(shù)callable的用法, callable函數(shù)可用于判斷一個(gè)對(duì)象是否可以被調(diào)用,若對(duì)象可以被調(diào)用則返回True,反之則返回False,需要的朋友可以參考下2023-04-04python繪制超炫酷動(dòng)態(tài)Julia集示例
大家好,本篇文章主要講的是python繪制超炫酷動(dòng)態(tài)Julia集示例,感興趣的痛學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12python?pandas分割DataFrame中的字符串及元組的方法實(shí)現(xiàn)
本文主要介紹了python?pandas分割DataFrame中的字符串及元組的方法實(shí)現(xiàn),主要介紹了3種方法,具有一定的參考價(jià)值,感興趣的可以了解一下2022-03-03python實(shí)現(xiàn)處理Excel表格超詳細(xì)系列
這篇文章主要介紹了python實(shí)現(xiàn)處理Excel表格超詳細(xì)系列,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-08-08python Yaml、Json、Dict之間的轉(zhuǎn)化
這篇文章主要介紹了python Yaml 、Json 、Dict 之間的轉(zhuǎn)化的示例,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下2020-10-10神經(jīng)網(wǎng)絡(luò)訓(xùn)練采用gpu設(shè)置的方式
這篇文章主要介紹了神經(jīng)網(wǎng)絡(luò)訓(xùn)練采用gpu設(shè)置的方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-03-03NumPy創(chuàng)建數(shù)組的多種方式實(shí)現(xiàn)
在使用NumPy時(shí),通常需要先創(chuàng)建一個(gè)數(shù)組,然后再對(duì)這個(gè)數(shù)組進(jìn)行各種操,本文主要介紹了NumPy創(chuàng)建數(shù)組的多種方式實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2023-06-06