Python 3.x URLLIB语法错误
在过去的三个月里,我每天都在运行一个从远程站点下载图片的程序。现在,打开JPG图片文件的指令突然给了我一个错误Python 3.x URLLIB语法错误,python-3.x,urllib,Python 3.x,Urllib,在过去的三个月里,我每天都在运行一个从远程站点下载图片的程序。现在,打开JPG图片文件的指令突然给了我一个错误 urllib.request.urlopen('http://www.giglionews.com/isoladelgiglio_porto.jpg') 经过一系列的追踪 ConnectionRefusedError: [WinError 10061] No connection could be made because the target machine actively re
urllib.request.urlopen('http://www.giglionews.com/isoladelgiglio_porto.jpg')
经过一系列的追踪
ConnectionRefusedError: [WinError 10061] No connection could be made because the target machine actively refused it
我没有改变我的程序中的任何东西,我想知道它可能与什么有关,以及如何修复它。我正在Windows8中运行Python 3.3.2。
我确实在程序开始时导入了urllib.request,我想知道库是否可能已损坏。我不知道该代码是如何工作的。您需要在字符串文字周围加上某种引号,如
urlopen(“http://example.com“”
或urlopen(“”)http://example.com)
。你说得对。我从程序中复制的行不正确。我正在更正我的问题。DSM,既然我已经重述了这个问题,请您再看一看好吗?恐怕我不使用Windows,但该错误消息使更改看起来似乎不属于您的代码。正如@DSM所述,它可能不是urllib
或您的代码。很可能是网站维护者将网站关闭给爬虫。尝试切换你的用户代理或类似的东西。