最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python使用請求頭部headers處理403錯(cuò)誤

 更新時(shí)間:2024年03月15日 09:27:21   作者:碼銀  
有時(shí)候請求一個(gè)網(wǎng)頁的時(shí)候,無論是GET請求還是POST請求都訪問不了,并出現(xiàn)403錯(cuò)誤,這是因?yàn)檫@些網(wǎng)頁為了防止惡意采集信息,使用了反爬機(jī)制,本文給大家介紹了python如何使用請求頭部headers處理403錯(cuò)誤,需要的朋友可以參考下

前言

有時(shí)候請求一個(gè)網(wǎng)頁的時(shí)候,無論是GET請求還是POST請求都訪問不了,并出現(xiàn)403錯(cuò)誤。這是因?yàn)檫@些網(wǎng)頁為了防止惡意采集信息,使用了反爬機(jī)制。

正文 

1、都什么原因會出現(xiàn)403錯(cuò)誤呢?

403錯(cuò)誤是指訪問被服務(wù)器拒絕的錯(cuò)誤。這可能是因?yàn)橛脩粽埱蟮馁Y源被服務(wù)器禁止訪問,或者用戶沒有足夠的權(quán)限來訪問資源。

有幾個(gè)可能的原因?qū)е?03錯(cuò)誤:

  • 權(quán)限不足:用戶沒有足夠的權(quán)限來訪問資源。這可能是因?yàn)橛脩魶]有提供正確的身份驗(yàn)證憑證,或者用戶所屬的用戶組沒有訪問該資源的權(quán)限。
  • IP地址被拒絕:服務(wù)器可以配置為拒絕某些IP地址或IP地址范圍的訪問。
  • 文件或目錄權(quán)限不正確:服務(wù)器上的文件或目錄的權(quán)限設(shè)置不正確,導(dǎo)致用戶無法訪問。

2、如何發(fā)送GET請求?

import requests	# 導(dǎo)入requests模塊
response = requests.get('https://www.csdn.net/?spm=1030.2210.3001.4476')

3、如何發(fā)送POST請求?

import requests
response = requests.post("https://www.csdn.net/?spm=1030.2210.3001.4476")
print(response.content)

8ee0a16640d648579f8ac4de5f921898.png

403了

GET請求和POST請求的區(qū)別:

get請求是安全的。get請求是絕對安全的。因?yàn)間et請求只是為了從服務(wù)器上獲取數(shù)據(jù)。不會對服務(wù)器造成威脅。

post請求是危險(xiǎn)的。因?yàn)閜ost請求是向服務(wù)器提交數(shù)據(jù),如果這些數(shù)據(jù)通過后門的方式進(jìn)入到服務(wù)器當(dāng)中,服務(wù)器是很危險(xiǎn)的。另外post是為了提交數(shù)據(jù),所以一般情況下攔截請求的時(shí)候,大部分會選擇攔截(監(jiān)聽)post請求。

使用請求頭部headers處理

1、打開瀏覽器

2、按下“Ctrl+Shift+E” 出現(xiàn)下面界面:

40013ddccea544308962b90b018ebb96.png

3、點(diǎn)擊藍(lán)色的部分,找到頭部信息

b687d17ffeaa49f7b0737406e903b03a.png

要的就是右下角的“'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0'”

import requests
 
# 請求的URL
url = 'https://www.csdn.net/?spm=1030.2210.3001.4476'
header = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0'}
# 請求的數(shù)據(jù)
data = {
    'name': '后端'
}
# 發(fā)送POST請求
response = requests.post(url, data=data,headers=header)
# 打印響應(yīng)內(nèi)容
print(response.text)

e3c6278d98de442b9379e08a064146fd.png

這回變成405了哈哈,所以我們得用GET了:

import requests
 
# 請求的URL
url = 'https://www.csdn.net/?spm=1030.2210.3001.4476'
header = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0'}
# 請求的數(shù)據(jù)
data = {
    'name': 'pp'
}
# 發(fā)送POST請求
response = requests.get(url, data=data,headers=header)
# 打印響應(yīng)內(nèi)容
print(response.text)

4e48e9065ecc487dbf1098430b68c6fb.png

以上就是python使用請求頭部headers處理403錯(cuò)誤的詳細(xì)內(nèi)容,更多關(guān)于python headers處理403的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python+PySide6構(gòu)建一個(gè)響應(yīng)式視頻剪輯工具

    Python+PySide6構(gòu)建一個(gè)響應(yīng)式視頻剪輯工具

    從長視頻中批量剪輯出精彩片段,傳統(tǒng)的做法是打開笨重的剪輯軟件手動操作,效率低下,下面我們就來講講如何使用Python構(gòu)建一個(gè)響應(yīng)式視頻剪輯工具吧
    2025-10-10
  • Python屬性私有化詳解

    Python屬性私有化詳解

    私有化是為了實(shí)現(xiàn)更好的封裝形式。能隱藏屬性,不被隨意修改。以前置雙下劃線__屬性/方法名定義,但是結(jié)尾不能是雙下劃線。如果不讓某些屬性在類外部被隨意更改,可設(shè)置成私有屬性。在類定義的內(nèi)部可以訪問
    2023-02-02
  • python3讀取文件指定行的三種方法

    python3讀取文件指定行的三種方法

    考慮到深度學(xué)習(xí)領(lǐng)域中的數(shù)據(jù)規(guī)模一般都比較大,尤其是訓(xùn)練集,這個(gè)限制條件對應(yīng)到實(shí)際編程中就意味著,我們很有可能無法將整個(gè)數(shù)據(jù)文件的內(nèi)容全部都加載到內(nèi)存中。那么就需要一些特殊的處理方式,本文將要介紹的是從文件中只讀取特定行的內(nèi)容的3種解決方案。
    2021-05-05
  • python使用Plotly繪圖工具繪制水平條形圖

    python使用Plotly繪圖工具繪制水平條形圖

    這篇文章主要為大家詳細(xì)介紹了python使用Plotly繪圖工具繪制水平條形圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • python多進(jìn)程程序打包成exe的問題

    python多進(jìn)程程序打包成exe的問題

    這篇文章主要介紹了python多進(jìn)程程序打包成exe的問題的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • Python生成驗(yàn)證碼實(shí)例

    Python生成驗(yàn)證碼實(shí)例

    這篇文章主要介紹了Python生成驗(yàn)證碼的方法,具有很好的實(shí)用價(jià)值,代碼結(jié)構(gòu)清晰易懂,需要的朋友可以參考下
    2014-08-08
  • Python基礎(chǔ)教程之控制結(jié)構(gòu)詳解

    Python基礎(chǔ)教程之控制結(jié)構(gòu)詳解

    Python中有三大控制結(jié)構(gòu),分別是順序結(jié)構(gòu)、分支結(jié)構(gòu)(選擇結(jié)構(gòu))以及循環(huán)結(jié)構(gòu),任何一個(gè)項(xiàng)目或者算法都可以使用這三種結(jié)構(gòu)來設(shè)計(jì)完成,這篇文章主要給大家介紹了關(guān)于Python基礎(chǔ)教程之控制結(jié)構(gòu)的相關(guān)資料,需要的朋友可以參考下
    2021-11-11
  • 解決pandas無法在pycharm中使用plot()方法顯示圖像的問題

    解決pandas無法在pycharm中使用plot()方法顯示圖像的問題

    今天小編就為大家分享一篇解決pandas無法在pycharm中使用plot()方法顯示圖像的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • 層次分析法在matlab上的實(shí)現(xiàn)方式

    層次分析法在matlab上的實(shí)現(xiàn)方式

    這篇文章主要介紹了層次分析法在matlab上的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 基于Python實(shí)現(xiàn)口罩佩戴檢測功能

    基于Python實(shí)現(xiàn)口罩佩戴檢測功能

    這篇文章主要介紹了基于Python實(shí)現(xiàn)的口罩佩戴檢測,在本次實(shí)驗(yàn)中,我們要建立一個(gè)目標(biāo)檢測的模型,可以識別圖中的人是否佩戴了口罩,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2022-05-05

最新評論

潢川县| 武隆县| 栾城县| 日土县| 南丹县| 买车| 耿马| 延寿县| 繁峙县| 阿图什市| 渭南市| 广昌县| 霞浦县| 崇礼县| 玉田县| 辰溪县| 冕宁县| 文成县| 崇州市| 房产| 武胜县| 曲阜市| 乐至县| 东乡县| 新昌县| 尼勒克县| 大连市| 永城市| 侯马市| 淮北市| 修文县| 治多县| 苏尼特左旗| 综艺| 鄂尔多斯市| 清涧县| 林芝县| 确山县| 沛县| 安平县| 环江|