如果我听起来像个傻子,我很抱歉。这就是我想要做的:
r = requests.get('imgs.xkcd.com/comics/frankenstein.png')但此命令不起作用。我收到错误消息:
MissingSchema:无效的URL‘imgs.xkcd.com/comics/frkenstein.png’:未提供架构。也许你指的是http://imgs.xkcd.com/comics/frankenstein.png?
它在其他URL上工作得很好。事实上,我试着手动打开这个URL,它起作用了。为什么会这样呢?有趣的是,当我尝试用网页浏览器模块打开相同的链接时,我没有遇到任何问题。
发布于 2015-10-13 19:46:15
您应该指定协议:
r = requests.get('http://imgs.xkcd.com/comics/frankenstein.png')发布于 2015-10-13 19:46:31
URL具有架构。比如HTTP。但是正如错误消息所说,您的URL没有模式,因此是无效的。解决方案:提供模式。
r = requests.get('http://imgs.xkcd.com/comics/frankenstein.png')(此外,错误消息已经告诉您此解决方案;)
https://stackoverflow.com/questions/33101713
复制相似问题