Olá! Naquele ponto da aula onde o instrutor faz o request na página https://www.alura.com.br sem colocar os headers e obtém, lá no fim do resultado, o erro "HTTPERROR 403: Forbidden", no meu aparece o seguinte:
URLError: <urlopen error [WinError 10061] Nenhuma conexão pôde ser feita porque a máquina de destino as recusou ativamente>
Fui até o fim do vídeo para ver se conseguiria resolver o problema mais para a frente, mas não. Ao final, após colocar as instruções de try/except, o erro permanecia o mesmo. Meu código ficou assim:
from urllib.request import Request, urlopen
from urllib.error import URLError, HTTPError
url = 'https://www.alura.com.br'
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:81.0) Gecko/20100101 Firefox/81.0'}
try:
req = Request(url, headers = headers)
response = urlopen(req)
print(response.read())
except HTTPError as e:
print(e.status, e.reason)
except URLError as e:
print(e.reason)
Alguma ideia do que pode ser?