国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

成功解決wget下載報錯 : wget HTTP request sent, awaiting response... 403 Forbidden

這篇具有很好參考價值的文章主要介紹了成功解決wget下載報錯 : wget HTTP request sent, awaiting response... 403 Forbidden。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

問題描述

–2023-07-15 02:32:57-- https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2023.03-Linux-x86_64.sh
Resolving mirrors.tuna.tsinghua.edu.cn (mirrors.tuna.tsinghua.edu.cn)… 2402:f000:1:400::2, 101.6.15.130
Connecting to mirrors.tuna.tsinghua.edu.cn (mirrors.tuna.tsinghua.edu.cn)|2402:f000:1:400::2|:443… connected.
HTTP request sent, awaiting response… 403 Forbidden
2023-07-15 02:32:57 ERROR 403: Forbidden.
如圖:
成功解決wget下載報錯 : wget HTTP request sent, awaiting response... 403 Forbidden,霸哥(BUG)日記,http,網(wǎng)絡(luò)協(xié)議,網(wǎng)絡(luò),wget,403

解決方案

在wget下載鏈接前面加上一個-U,如下

wget -U NoSuchBrowser/1.0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2023.03-Linux-x86_64.sh

wget -U NoSuchBrowser/1.0 下載鏈接

成功解決!

原理

出現(xiàn)這個錯誤是因為在使用wget或curl請求資源時被服務(wù)器拒絕了,為了防止爬蟲等消耗服務(wù)器資源,服務(wù)器根據(jù)你的請求頭進行了選擇性屏蔽,因此需要修改wget和curl的代理User-Agent來進行偽裝。

什么是User Agent

User Agent中文名為用戶代理,簡稱 UA,它是一個特殊字符串頭,使得服務(wù)器能夠識別客戶使用的操作系統(tǒng)及版本、CPU 類型、瀏覽器及版本、瀏覽器渲染引擎、瀏覽器語言、瀏覽器插件等。

常常要用server抓資料時,都會碰到直接使用wget和curl被服務(wù)器拒絕的狀況。通常簡單加個user-agent偽裝一下就會過了。

什么是User Agent,怎么獲取,可以參考下面這篇博客,當然你也可以直接用我上面這個。

什么是UserAgent以及使用瀏覽器查看UserAgent的方法:
https://blog.csdn.net/BobYuan888/article/details/88950275

解決

一、
修改wget的User-Agent
1、臨時變更wget的UA

在wget前加上參數(shù) -U,代表設(shè)置User Agent

wget www.google.com -U "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36"

2、永久變更Wget的UA

修改配置文件/etc/wgetrc,添加下面這一行:

header = User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36

上面這個配置后會所有用戶生效,如果只需要當前用戶生效,可以將上面這行添加進~/.wgetrc,這個文件如果沒有的話可以手動創(chuàng)建。

二、修改curl的User-Agent
1、臨時變更curl的UA

使用以下參數(shù):

curl https://www.google.com --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36"

2、永久變更curl的UA

修改配置文件~/.curlrc,添加下面這一行:文章來源地址http://www.zghlxwxcb.cn/news/detail-571628.html

–user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36

到了這里,關(guān)于成功解決wget下載報錯 : wget HTTP request sent, awaiting response... 403 Forbidden的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • ingress 400 Bad Request The plain HTTP request was sent to HTTPS port

    ingress 400 Bad Request The plain HTTP request was sent to HTTPS port

    ? 問題現(xiàn)象 ????????訪問時返回400 Bad Request,并提示 The plain HTTP request was sent to HTTPS port 。 問題原因 ????????Ingress Controller到后端Pod請求使用了默認的HTTP請求,但后端是HTTPS服務(wù)。。 解決方案 ????????添加注釋,讓其使用https請求 官方配置:Annotations - NGINX Ingres

    2024年02月12日
    瀏覽(19)
  • 400 The plain HTTP request was sent to HTTPS port

    400 The plain HTTP request was sent to HTTPS port

    接口請求發(fā)生問題: 解決方法: Nginx HTTP 服務(wù)器的報錯 “ 400 Bad Request: The plain HTTP request was sent to HTTPS port ”,本文將講解如何解決這個問題。 簡單從報錯的字面意思上來看,是因為HTTP請求被發(fā)送到HTTPS端口,這種報錯多出現(xiàn)在Nginx既處理HTTP請求又處理HTTPS請求的情況。 以下

    2024年02月08日
    瀏覽(22)
  • Python爬蟲教程:使用requests、wget和urllib3下載圖片和PDF文件

    Python爬蟲教程:使用requests、wget和urllib3下載圖片和PDF文件

    本文介紹了如何使用Python中的requests、wget和urllib3庫下載圖片和PDF文件,通過示例代碼演示了如何通過Selenium定位文件地址后,使用這三種方法進行文件下載操作。

    2024年02月09日
    瀏覽(26)
  • [nodejs]關(guān)于http.request遇到報錯BadRequestError: request aborted怎么解決

    [nodejs]關(guān)于http.request遇到報錯BadRequestError: request aborted怎么解決

    今天寫demo時,調(diào)用http.request方法時遇到服務(wù)端報錯BadRequestError: request aborted,點擊進入報錯的位置: ?然后根據(jù)我寫請求里有content-length: ?發(fā)現(xiàn)是content-length乜有設(shè)置成和發(fā)送的消息內(nèi)容的長度一致,把長度改成消息內(nèi)容的長度就行了,或者注釋掉也可以。

    2024年02月12日
    瀏覽(40)
  • python3:四種常見方式從遠程服務(wù)器下載文件(paramiko、requests、wget、urllib2)

    下載一個文件夾時,便可以使用這個方法, paramiko模塊提供了ssh及sftp進行遠程登錄服務(wù)器執(zhí)行命令和上傳下載文件的功能。這是一個第三方的軟件包,使用之前需要先進行安裝 默認會立即下載文件內(nèi)容并保存到內(nèi)存中,如果文件很大,會給內(nèi)存造成壓力 如果文件很大,會給

    2024年02月16日
    瀏覽(27)
  • 【Linux命令詳解 | wget命令】 wget命令用于從網(wǎng)絡(luò)下載文件,支持HTTP、HTTPS和FTP協(xié)議

    【Linux命令詳解 | wget命令】 wget命令用于從網(wǎng)絡(luò)下載文件,支持HTTP、HTTPS和FTP協(xié)議

    在編程世界中,處理網(wǎng)絡(luò)資源是一項關(guān)鍵任務(wù),而 wget 命令就是一位可靠的助手。 wget (全名為“Web Get”)是一種用于從網(wǎng)絡(luò)下載文件的工具,它能夠處理多種協(xié)議,包括HTTP、HTTPS和FTP。作為一個博主,我們可以利用 wget 命令來獲取文件、備份網(wǎng)站內(nèi)容、自動下載資源等。

    2024年02月12日
    瀏覽(25)
  • 使用cURL和wget在Linux上進行HTTP請求和下載

    使用cURL和wget在Linux上進行HTTP請求和下載

    在Linux上,cURL和wget是兩個常用的命令行工具,用于發(fā)送HTTP請求和下載文件。下面我將詳細介紹如何使用這兩個工具進行HTTP請求和下載操作。 首先,讓我們了解一下cURL。cURL是一個功能強大的命令行工具,可以用來發(fā)送各種類型的HTTP請求,如GET、POST等。它還可以設(shè)置請求頭

    2024年01月17日
    瀏覽(41)
  • import javax.servlet.http.HttpServletRequest;HttpServletRequest request多處標紅報錯,如何解決?

    import javax.servlet.http.HttpServletRequest;HttpServletRequest request多處標紅報錯,如何解決?

    在做動態(tài)網(wǎng)頁開發(fā)是,一不留神?javax.servlet.http.HttpServletRequest;HttpServletRequest request滿屏標紅報錯。看下圖 ? 這是因為項目缺少兩個jar依賴,分別是jsp-api.jar和servlet-api.jar ,我們按照如下操作導入即可快速解決。 右鍵項目--》Properties--》Java Build Path--》Libraries--》Add External JAR

    2024年02月12日
    瀏覽(24)
  • 【異?!靠蛻舳税l(fā)起HTTPS請求報錯,服務(wù)端返回400 Bad Request ,并且提示No required SSL certificate was sent

    【異?!靠蛻舳税l(fā)起HTTPS請求報錯,服務(wù)端返回400 Bad Request ,并且提示No required SSL certificate was sent

    HTTP響應(yīng)碼400表示客戶端發(fā)送了一個無效的請求。這可能是由于請求中缺少必需的參數(shù)或格式不正確等原因?qū)е碌摹7?wù)器無法處理此請求并返回400響應(yīng)碼。如果您正在編寫Web應(yīng)用程序,建議在處理請求時檢查請求的有效性,并在必要時返回400響應(yīng)碼以指示客戶端請求無效。

    2024年02月11日
    瀏覽(36)
  • Nginx報錯 HTTP 413 Request Entity Too Large(Payload Too Large)解決方案

    上傳文件時,請求參數(shù)過大,導致超出服務(wù)端限制。 客戶端發(fā)送的實體主體部分比服務(wù)器能夠或者希望處理的要大。? Nginx默認最大能夠上傳1MB文件,打開nginx.conf在http{}中,找到server{}設(shè)置: client_max_body_size 30m;(配置客戶端請求實體最大值) client_body_buffer_size 128k;(配置請

    2024年02月07日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包