|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- # -*- coding: utf-8 -*-
- import sys
- #reload(sys)
- #sys.setdefaultencoding('utf-8')
- import importlib
- importlib.reload(sys)
- import requests
- import json
- import re
- j = 1
- for index in range(101):
- url='https://rate.tmall.com/list_detail_rate.htm?itemId=35648967399&spuId=226460655&sellerId=1809124267&order=3¤tPage=1'+str(index)+'&append=0&content=1&tagId=&posi=&picture=&ua=011UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyT3ZCf0B9Qn9GeC4%3D%7CU2xMHDJ7G2AHYg8hAS8WKAYmCFQ1Uz9YJlxyJHI%3D%7CVGhXd1llXGVYYVVoV2pVaFFvWGVHe0Z%2FRHFMeUB4QHxCdkh8SXJcCg%3D%3D%7CVWldfS0RMQ47ASEdJwcpSDdNPm4LNBA7RiJLDXIJZBk3YTc%3D%7CVmhIGCUFOBgkGiMXNwswCzALKxcpEikJMwg9HSEfJB8%2FBToPWQ8%3D%7CV29PHzEfP29VbFZ2SnBKdiAAPR0zHT0BOQI8A1UD%7CWGFBET8RMQszDy8QLxUuDjIJNQA1YzU%3D%7CWWBAED4QMAU%2BASEYLBksDDAEOgA1YzU%3D%7CWmJCEjwSMmJXb1d3T3JMc1NmWGJAeFhmW2JCfEZmWGw6GicHKQcnGCUdIBpMGg%3D%3D%7CW2JfYkJ%2FX2BAfEV5WWdfZUV8XGBUdEBgVXVJciQ%3D&isg=82B6A3A1ED52A6996BCA2111C9DAAEE6&_ksTS=1440490222698_2142&callback=jsonp2143'
- cont=requests.get(url).content
- cont = cont.decode("GBK")
-
- rex=re.compile(r'\w+[(]{1}(.*)[)]{1}')
- content=rex.findall(cont)[0]
- con=json.loads(content)
- count=len(con['rateDetail']['rateList'])
- for i in range(count):
- print(str(j)+"/"+con['rateDetail']['rateList'][i]['rateContent']+'/'+con['rateDetail']['rateList'][i]['rateDate'])
- j += 1
复制代码
报错如下,请大家解决
Traceback (most recent call last):
File "E:\soft\导师作业\reviews\taobaophone.py", line 20, in <module>
count=len(con['rateDetail']['rateList'])
KeyError: 'rateDetail' |
|