Python 无法从网站中提取图像

Python 无法从网站中提取图像,python,html,urllib,Python,Html,Urllib,我正在尝试使用python从网站中提取图像: 有关指挥部: import urllib imagelink = 'http://searchpan.in/hacked_captcha.php?450535633' urllib.urlretrieve(imagelink, "image.jpg") 使用Firefox查看图像显示以下内容 必须有.jpg或网站正在使用的img的任何扩展名,您必须提供带有扩展名的完整url 转到此链接可能会有帮助 祝你好运 您可以在Python 3上使用以下内

我正在尝试使用python从网站中提取图像:

有关指挥部:

import urllib
imagelink =  'http://searchpan.in/hacked_captcha.php?450535633'
urllib.urlretrieve(imagelink, "image.jpg")
使用Firefox查看图像显示以下内容


必须有.jpg或网站正在使用的img的任何扩展名,您必须提供带有扩展名的完整url

转到此链接可能会有帮助


祝你好运

您可以在Python 3上使用以下内容。您需要首先执行一个GET请求,该请求当然是抽象的,并检索内容,将其写入给定的文件名

import urllib.request

imagelink =  'https://i.stack.imgur.com/s2F9o.png'
urllib.request.urlretrieve(imagelink, './sample.png')

参考

也许这是一行

import urllib.request

urllib.request.urlretrieve("http://searchpan.in/hacked_captcha.php?450535633", "image..jpg")

图像是png,您只需将其保存为“.png”

这是密码

import urllib
imagelink =  'http://searchpan.in/hacked_captcha.php?450535633'
urllib.urlretrieve(imagelink, "image.png")

@shrey请检查此项并接受,如果它对您有帮助,您需要做的唯一更改是使用
.png
而不是od
.jpg
,请检查我的回答这不会有帮助,因为他是
python2.7
,图像是
.png