目錄
- 1. 爬取圖片出現403
- 解決辦法:設置請求頭中的Referer字段
- 2.關于干壞事的問題
- 后續不定期更新 歡迎共同探討學習進步
1. 爬取圖片出現403
問題出自案例9,已解決。
【Python網絡爬蟲筆記】9- 抓取優美圖庫高清壁紙
當在爬取圖庫圖片時遇到 403 錯誤(通常表示禁止訪問,可能是由于圖片防盜鏈機制)
已獲取到圖片鏈接,但是無法打開和下載圖片,顯示如下:
解決辦法:
解決辦法:設置請求頭中的Referer字段
許多網站的防盜鏈機制會檢查Referer字段,確保請求來自于其自身頁面。你可以嘗試在請求圖片時設置正確的Referer值,例如將其設置為圖片所在頁面的 URL。在download_images函數中,在請求圖片之前添加以下代碼:
headers['Referer'] = link
注意,在下載圖片的代碼中補充get參數
原代碼:
修改后的代碼增加了headers
2.關于干壞事的問題
博主是個菜雞,一點也干不了。