新建Python,但我想...检索站点数据:

import urllib.request
response = urllib.request.urlopen("http://www.python.org")

这是我已经从Python 3.1文档看到的相同的代码。和很多网站。

然而,我得到:

Message    File Name    Line    Position    
Traceback                
    <module>    G:\My Documents\Python\HTTP.py    14        
    urlopen    E:\Python 3.1\Lib\urllib\request.py    119        
    open    E:\Python 3.1\Lib\urllib\request.py    342        
    _open    E:\Python 3.1\Lib\urllib\request.py    360        
    _call_chain    E:\Python 3.1\Lib\urllib\request.py    320        
    http_open    E:\Python 3.1\Lib\urllib\request.py    1063        
    do_open    E:\Python 3.1\Lib\urllib\request.py    1048        
URLError: <urlopen error [Errno 10022] An invalid argument was supplied>     

我不知道是什么导致了这一点。任何人都知道?

有帮助吗?

解决方案

也许尝试关闭防火墙?既然你是在Windows上,这可能是这个问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top