狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

C#采集圖片時(shí)出現(xiàn)“遠(yuǎn)程服務(wù)器返回錯(cuò)誤:(403)已禁止”提示

admin
2023年5月23日 9:0 本文熱度 1069

:C#采集圖片時(shí)出現(xiàn)“遠(yuǎn)程服務(wù)器返回錯(cuò)誤:(403)已禁止”提示

 

今天在下載一個(gè)網(wǎng)站的圖片時(shí),提示403 Forbidden,對(duì)方服務(wù)器是使用了https證書(shū)的。

我是用的WebClient去下載的,當(dāng)時(shí)寫(xiě)的代碼就是簡(jiǎn)單的聲明和下載:

WebClient client = new WebClient();

var result = client.DownloadData(url);

網(wǎng)上翻找了一些資料,說(shuō)得比較多的是要用HttpWebRequest去獲取,但是我嘗試了沒(méi)有成功。

這種情況明顯就是圖片遠(yuǎn)程服務(wù)器端做了處理,防止盜用圖片,我單獨(dú)用瀏覽器訪(fǎng)問(wèn)圖片地址時(shí),多次刷新后瀏覽器也會(huì)有相同提示。

這種一般思路是f12查看network情況,模擬瀏覽器訪(fǎng)問(wèn)。

研究后大致有如下問(wèn)題:

wc的證書(shū)憑證設(shè)置

user-agent設(shè)置

referer設(shè)置

host設(shè)置

最后的代碼如下:

WebClient client = new WebClient();

client.Credentials = CredentialCache.DefaultCredentials;

client.Headers.Add("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.62 Safari/537.36");

client.Headers.Add("Host", new Uri(url).Host);

client.Headers.Add("Referer", refurl);

var result = client.DownloadData(url);

到此問(wèn)題解決。


該文章在 2023/5/23 9:19:07 編輯過(guò)

全部評(píng)論1

admin
2023年5月23日 9:4
C#爬網(wǎng)頁(yè)時(shí)“遠(yuǎn)程服務(wù)器返回錯(cuò)誤: (403) 已禁止”解決方法

HttpWebRequest myReq = (HttpWebRequest)WebRequest.create(uri);

//這個(gè)一定要加上,在某些網(wǎng)站沒(méi)有會(huì)發(fā)生"遠(yuǎn)程服務(wù)器返回錯(cuò)誤: (403) 已禁止。"錯(cuò)誤
//myReq.UserAgent = "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; QQWubi 133; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; CIBA; InfoPath.2)";
//myReq.Method = "GET";

myReq.Method = "GET";
myReq.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
myReq.Headers.Add("Accept-Language", "zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3");
myReq.UserAgent = "Mozilla/5.0 (Windows NT 5.2; rv:12.0) Gecko/20100101 Firefox/12.0";

HttpWebResponse result = (HttpWebResponse)myReq.GetResponse();


該評(píng)論在 2023/5/23 9:05:38 編輯過(guò)
關(guān)鍵字查詢(xún)
相關(guān)文章
正在查詢(xún)...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專(zhuān)業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車(chē)隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類(lèi)企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷(xiāo)售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶(hù)的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved