![](/img/trans.png)
[英]Python Web scrapping Hidden jpg images that I can't figure out how to download from this internet site
[英]How can I download this image in Python, without seeing “figure is damaged”?
我想從http://img13.360buyimg.com/n2/15153/dfa49f49-0e2d-422f-81f9-23a086a7e957.jpg下載圖像。
但是使用以下Python代碼,我得到“圖已損壞”。 為什么? 這是我用來實現這個的python代碼:
req = urllib2.Request(img_url,headers=headers)`
如果您的使用請求,您可以通過更簡單的方式實現相同的目的。 如果你是新手,那么請求將是一種簡單的方法來做這些事情。 這是一個請求鏈接。 您可以通過簡單的請求'get函數獲得您想要的內容,例如, requests.get(url)
。
你可以像這樣保存它:
with open("somefile.jpg","wb") as f:
f.write(file.content)
您可能需要的所有額外文檔已經在請求網站上。 為了安裝請求,您將需要pip
然后使用pip install requests
來安裝requests
。
現在就開始使用請求,因為它可以更輕松地處理get
和post
以及其他類型的交互。
您可以使用urllib.urlretrieve檢索文件,
urllib.urlretrieve("http://img13.360buyimg.com/n2/15153/dfa49f49-0e2d-422f-81f9-23a086a7e957.jpg" , "filename.jpg")
python docs中的更多信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.