我想製作一個程序從一些url下載jpg文件(日本漫畫),我在網上看到了一些例子,但它們不適用於我的情況:嘗試通過python下載urllib2下載jpg文件時出錯
import urllib2
jpgfile = urllib2.urlopen("http://mangas2013.centraldemangas.com.br/attack_on_titan/attack_on_titan001-01.jpg")
output = open('attack_on_titan001-01.jpg','wb')
output.write(jpgfile.read())
output.close()
有了這個網址,我得到了一個28kb的jpg文件文件(原始爲120kb),當我嘗試打開時,圖像不會出現在Windows圖片瀏覽器中......這很奇怪,因爲我可以下載並查看jpg文件從其他網站使用相同的代碼...
我是一個Python新手,所以嘗試給我最簡單的答案可能。
也許服務器試圖阻止您下載? –
你可以嘗試'請求'。 'requests.get(url)'然後'f.write(response.content)'。 –