我有一个简单的刮擦代码: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
在这个任何想法?
尝试'htmltext ['data'] [0] ['price']' – kev 2013-04-09 00:35:17