Jak przeanalizuję odpowiedź json api z pythonem? Obecnie mam to:Python 3 Pobierz i przeanalizuj JSON API
import urllib.request
import json
url = 'https://hacker-news.firebaseio.com/v0/topstories.json?print=pretty'
def response(url):
with urllib.request.urlopen(url) as response:
return response.read()
res = response(url)
print(json.loads(res))
Dostaję taki błąd: TypeError: obiekt JSON należy STR, a nie 'bajty'
Jaki jest pythonic sposobem radzenia sobie z apis json?
za pomocą żądań jest naprawdę najbardziej najłatwiejsze w użyciu rozwiązanie do tego. – ferdy
Używam Pythona 3.5 i otrzymuję komunikat o błędzie: AttributeError: moduł 'requests' nie ma atrybutu 'get' Jakieś pomysły na rozwiązanie tego problemu? – ClickThisNick
Być może nie zainstalowałeś go - spróbuj uruchomić 'pip install requests' z wiersza poleceń – gtlambert