- import requests
- import json
- def getCommodityComments(url):
- ifurl[url.find('id=')+14] !='&':
- id = url[url.find('id=')+3:url.find('id=')+15]
- else:
- id = url[url.find('id=')+3:url.find('id=')+14]
- url ='https://rate.taobao.com/feedRateList.htm?auctionNumId='+id+'¤tPageNum=1'
- res = requests.get(url)
- jc = json.loads(res.text.strip().strip('()'))
- max = jc['total']
- users = []
- comments = []
- count = 0
- page = 1print('该商品共有评论'+str(max)+'条,具体如下: loading...')
- whilecount<max:
- res = requests.get(url[:-1]+str(page))
- page = page + 1
- jc = json.loads(res.text.strip().strip('()'))
- jc = jc['comments']
- forjin jc:
- users.append(j['user']['nick'])
- comments.append( j['content'])
- print(count+1,'>>',users[count],'\n ',comments[count])
- count = count + 1
- getCommodityComments('https://item.taobao.com/item.htm?id=39595400262&')
来源: http://www.bubuko.com/infodetail-1985247.html