Я пытаюсь извлечь определенные c данные из вывода json с помощью urllib2. Из приведенного ниже кода и выходных данных я пытаюсь извлечь значение c, но мне не удалось этого сделать.
Это сам URL:
baseURIs: [
{
service: "true",
location: "alex",
URL: "barcelonat",
},
{
service: "false",
location: "daniel",
URL: "RealMadrid",
},
Это это результат json (с использованием моего кода):
{u'URL': u'barcelona', u'location': u'alex', u'service': u'true'}
{u'URL': u'RealMadrid', u'location': u'daniel', u'service': u'false'}
Я пытаюсь найти этот dict и напечатать «нашел», если есть строка «RealMadrid». Вот код:
#!/usr/bin/env python
import time
from datetime import datetime
import json
import urllib2
req = urllib2.Request('http://admin/alex/0.json')
response = urllib2.urlopen(req)
page = response.read()
user_dict = json.loads(page)
count = 0
for k in user_dict['baseURIs']:
if 'RealMadrid' in k:
print("Found it!")