У меня есть простой код выскабливание:Python и JSON, Как распечатать данные [ «ключ»]
import urllib
import re
import json
htmltext = urllib.urlopen("http://dx.com/p/GetProductInfoRealTime?skus=48616")
htmltext = json.load(htmltext)
print htmltext
Он выводит:
{u'data': [{u'sku': 48616, u'isShowDiscount': False, u'currencycode': u'USD', u'issoldout': False, u'adddate': u'10/28/2010', u'discount': 0, u'currencysymbol': u'US$', u'price': u'4.20', u'listprice': u''}], u'success': True}
Я не могу понять, как получить данные в правильном формате, поэтому я могу использовать термины на левой стороне двоеточия в качестве ключа для терминов с правой стороны.
Я хотел бы
print htmltext["sku"]
48616
или
print htmltext["price"]
4.20
Любые идеи по этому поводу?
try 'htmltext ['data'] [0] ['price']' – kev