Próbuję uzyskać obraz z następującego adresu URL:Python PIL: IOError: nie można zidentyfikować plik obrazu
image_url = http://www.eatwell101.com/wp-content/uploads/2012/11/Potato-Pancakes-recipe.jpg?b14316
Kiedy przejdź do niej w przeglądarce, to na pewno wygląda jak obraz. Ale pojawia się błąd przy próbie:
import urllib, cStringIO, PIL
from PIL import Image
img_file = cStringIO.StringIO(urllib.urlopen(image_url).read())
image = Image.open(img_file)
IOError: cannot identify image file
mam skopiowane setki obrazów w ten sposób, więc nie jestem pewien, co jest specjalnego tutaj. Czy mogę uzyskać ten obraz?
Pracował jak urok. – user984003
Ten heder był również wymagany dla niektórych innych obrazów: ("Zaakceptuj", "text/html, application/xhtml + xml, application/xml; q = 0.9, */*; q = 0.8 ') – user984003