使用 `WebClient.DownloadFile` 或 `HttpWebRequest` 下載百度等防盜鏈圖片失敗,回傳錯誤頁面而非圖片。
防盜鏈機制檢查 HTTP Request 的 Referer 標頭,若非同站來源則拒絕。
using (WebClient wc = new WebClient())
{
wc.Headers.Add(HttpRequestHeader.Referer, "https://www.baidu.com"); // 或圖片所在頁面 URL
wc.DownloadFile(imageUrl, localPath);
}
破解防盜鏈下載圖片可能違反網站服務條款與著作權法,請確認授權範圍後再使用。