Pergunta

Novo no Python, mas estou tentando ... recuperar dados de um site:

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

Este é o mesmo código que já vi nos documentos do Python 3.1. E muitos sites.

No entanto, eu entendo:

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>     

Eu não tenho ideia do que está causando isso. Ninguem sabe?

Foi útil?

Solução

Talvez tente desligar o firewall? Como você está no Windows, esse pode ser o problema.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top