1
resposta

HttpError

Pessoal,

Não sei estou tendo algum tipo de problema no meu pc ou se há algo de errado com o site http://alura-site-scraping.herokuapp.com/hello-world.php mas está dando httperror

HTTPError                                 Traceback (most recent call last)
<ipython-input-5-583f2acadc69> in <module>
      4 url = 'http://alura-site-scraping.herokuapp.com/hello-world.php'
      5 
----> 6 response = urlopen(url)
      7 html = response.read()
      8 

C:\ProgramData\Anaconda3\lib\urllib\request.py in urlopen(url, data, timeout, cafile, capath, cadefault, context)
    220     else:
    221         opener = _opener
--> 222     return opener.open(url, data, timeout)
    223 
    224 def install_opener(opener):

C:\ProgramData\Anaconda3\lib\urllib\request.py in open(self, fullurl, data, timeout)
    529         for processor in self.process_response.get(protocol, []):
    530             meth = getattr(processor, meth_name)
--> 531             response = meth(req, response)
    532 
    533         return response

C:\ProgramData\Anaconda3\lib\urllib\request.py in http_response(self, request, response)
    639         if not (200 <= code < 300):
    640             response = self.parent.error(
--> 641                 'http', request, response, code, msg, hdrs)
    642 
    643         return response

C:\ProgramData\Anaconda3\lib\urllib\request.py in error(self, proto, *args)
    567         if http_err:
    568             args = (dict, 'default', 'http_error_default') + orig_args
--> 569             return self._call_chain(*args)
    570 
    571 # XXX probably also want an abstract factory that knows when it makes

C:\ProgramData\Anaconda3\lib\urllib\request.py in _call_chain(self, chain, kind, meth_name, *args)
    501         for handler in handlers:
    502             func = getattr(handler, meth_name)
--> 503             result = func(*args)
    504             if result is not None:
    505                 return result

C:\ProgramData\Anaconda3\lib\urllib\request.py in http_error_default(self, req, fp, code, msg, hdrs)
    647 class HTTPDefaultErrorHandler(BaseHandler):
    648     def http_error_default(self, req, fp, code, msg, hdrs):
--> 649         raise HTTPError(req.full_url, code, msg, hdrs, fp)
    650 
    651 class HTTPRedirectHandler(BaseHandler):

HTTPError: HTTP Error 407: authenticationrequired

Poderiam me ajudar?

Obrigado

1 resposta

Olá Daniel,

É possível que isso seja causado por uma configuração da sua internet, mais exatamente configuração de proxy.

Se possível testa o seu código novamente na internet de outro local (no trabalho ou rede móvel do celular).

Além disso, tenta também executar o código utilizando o Google Colaboratory.

Se ainda continuar com problemas compartilha o código aqui pra gente testar.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software