Urllib elevando o argumento inválido Urlerror em Python 3, urllib.request.urlopen
-
27-09-2019 - |
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?
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