Примечание. Это Python 3, нет urllib2. Кроме того, я попытался использовать json.loads(), и я получаю эту ошибку:
TypeError: can't use a string pattern on a bytes-like object
Я получаю эту ошибку, если я использую json.loads() и удаляю .read() из ответа:
TypeError: expected string or buffer
<Р → import urllib.request
import json
response = urllib.request.urlopen('http://www.reddit.com/r/all/top/.json').read()
jsonResponse = json.load(response)
for child in jsonResponse['data']['children']:
print (child['data']['title'])
Не работает... Я понятия не имею, почему.