2017-08-29 1 views
0

J'essaie de gratter les données d'un site Web, j'ai donné le nom d'utilisateur et mot de passe, mais encore il me jette l'erreur ci-dessous.Spyder - Web scraping

"URLError: urlopen error [Errno 11004] getaddrinfo failed>" 

Voici mon code:

import urllib.request as req 

proxy = req.ProxyHandler({'http':r'http://abca:[email protected]@:192.168.115.116:8080'})  
auth = req.HTTPBasicAuthHandler()  
opener = req.build_opener(proxy, auth, req.HTTPHandler) 

req.install_opener(opener)  
conn = req.urlopen('http://www.google.com') 

return_str = conn.read() 

Merci & Cordialement, Sanjay

Répondre

0

URL 101:

caractères doivent être codés pour cent lorsqu'il est utilisé, en particulier du colon et symbole @ car ils font partie de la syntaxe.