Olá, estou tentando exportar os arquvios do DataBoston, porém da erro "HTTP Error 403: Forbidden". Após pesquisa, acredito que o problema seja alguma trava do site para comando de extração via python. Alguém possui uma solução?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, estou tentando exportar os arquvios do DataBoston, porém da erro "HTTP Error 403: Forbidden". Após pesquisa, acredito que o problema seja alguma trava do site para comando de extração via python. Alguém possui uma solução?
Oi Luiz, tudo bem?
Esse erro HTTP Error 403: Forbidden normalmente acontece quando o servidor bloqueia requisições que ele identifica como automáticas ou suspeitas — como as feitas por alguns scripts Python, especialmente com urllib ou requests sem headers.
Uma solução comum é simular um navegador, adicionando um cabeçalho User-Agent à requisição. Por exemplo, usando requests: import requests
url = "https://data.boston.gov/dataset/SEU_ARQUIVO.csv" # substitua pela URL real
headers = { "User-Agent": "Mozilla/5.0" }
response = requests.get(url, headers=headers)
with open("arquivo.csv", "wb") as f: f.write(response.content)
Se ainda assim não funcionar, pode ser que o site use outros tipos de proteção (como cookies ou tokens dinâmicos). Nesse caso, o ideal seria verificar se o dataset está disponível para download direto por navegador ou via uma API oficial do portal.