我有一个简单的抓取代码:
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
对此有什么想法吗?