Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Erro ao Ler o JSON

Fala pessoal, conseguem me ajudar?

Estou realizando o curso de Transformação e manipulação de dados com Pandas e no curso é fornecido um URL ".JSON" e ao dar um pd.read_json(url) estou recebendo esse erro:

HTTPError Traceback (most recent call last) in <cell line: 3>() 1 url_hospedagem = 'https://cdn3.gnarususercontent.com.br/2928-transformacao-manipulacao-dados/dados_hospedagem' 2 ----> 3 df_hospedagem = pd.read_json(url_hospedagem)

11 frames /usr/lib/python3.10/urllib/request.py in http_error_default(self, req, fp, code, msg, hdrs) 641 class HTTPDefaultErrorHandler(BaseHandler): 642 def http_error_default(self, req, fp, code, msg, hdrs): --> 643 raise HTTPError(req.full_url, code, msg, hdrs, fp) 644 645 class HTTPRedirectHandler(BaseHandler):

HTTPError: HTTP Error 403: Forbidden

1 resposta
solução!

Pessoal consegui resolver!

Lendo um pouco na internet percebi que não podia colocar diretamente a URL igual eu estava fazendo. Segue o código com a solução:

import pandas as pd
import json
import requests

url_hospedagem = 'https://cdn3.gnarususercontent.com.br/2928-transformacao-manipulacao-dados/dados_hospedagem.json'

response = requests.get(url_hospedagem)

df_hospedagem = pd.DataFrame(response.json())