I am trying to download a image from a URL using urllib and PIL. The url has no file extension, but the image is a jpg. I get a 'unknown file extension: ' error.
image = Image.open(urllib.request.urlopen(i))
image.save('path')
Try This Method
import urllib.request
urllib.request.urlretrieve("http://www.text.com/news/media/2019/12/text.jpg",
"image/filename.jpg")