python 2 获取淘宝商品评论中的(大家都写到:获取大家对于评论的标签信息列表以及数量信息)

天猫商品评论分析

 python获取商品的详细url地址可以参考博客:https://blog.youkuaiyun.com/qq_32670879/article/details/81903101

python获取商品评论信息的详细信息可以参考博客:https://blog.youkuaiyun.com/qq_32670879/article/details/81941341

欢迎大家交流沟通

#encoding=utf-8
# Created by double lin at 2018/8/22
# 打印获取的简易评价信息
import requests
import json
import re


def get_data(url):
    r = requests.get(url)
    pattern = re.compile(r'(\{.+?\}\})')
    result = re.findall(pattern, r.text)
    content_data = result[0]
    print content_data
    json_data = json.loads(content_data)
    # 调用综合评分函数
    get_rateSum(json_data)

    # 调用输出评论中的tags
    get_tags(json_data)

def get_rateSum(data):
    print '综合评分:' + str(data['tags']['rateSum']/10.0)

def get_tags(data):
    tags = []
    for item in data['tags']['tagClouds']:
        temp = {
            'item_tag': item['tag'],
            'item_count': item['count']
        }
        tags.append(temp)
    for i in range(len(tags)):
        print '所有人买家中\t共{}人\t同意该产品\t"{}"的观点,此评论仅供参考!!'.format(tags[i]['item_count'], tags[i]['item_tag'])

if __name__ == '__main__':
    url = 'https://rate.tmall.com/listTagClouds.htm?itemId=571214463078&isAll=true&isInner=true&t=1534900452154&_ksTS=1534900452155_317&callback=jsonp318'
    data = get_data(url)

 结果如下图(命令行运行):

谢谢大家,共同监督学习!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值