Python PIL: IOError: ne peut pas identifier le fichier image

Je suis en train d'essayer d'obtenir l'image à partir de l'URL suivante:

image_url = http://www.eatwell101.com/wp-content/uploads/2012/11/Potato-Pancakes-recipe.jpg?b14316

Lorsque je navigue dans un navigateur, assurez-vous que cela ressemble à une image. Mais j'obtiens une erreur lorsque je tente:

import urllib, cStringIO, PIL
from PIL import Image

img_file = cStringIO.StringIO(urllib.urlopen(image_url).read())   
image = Image.open(img_file)

IOError: ne peut pas identifier le fichier image

J'ai copié des centaines d'images de cette façon, donc je ne suis pas sûr de ce qui est spécial ici. Puis-je obtenir cette image?

OriginalL'auteur user984003 | 2013-06-18