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?
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.