python snownlp情感分析_SnowNLP情感分析+生成词云

本文介绍了使用Python的SnowNLP库进行情感分析,并结合jieba和wordcloud生成词云的过程。作者爬取了豆瓣电影短评,通过SnowNLP进行情感概率分布展示,接着利用jieba分词和wordcloud制作了词云图。
摘要由CSDN通过智能技术生成

本帖最后由 missy 于 2017-12-9 00:12 编辑

因为最近看了一下《致我们单纯的小美好》,虽然情节是有点“二”吧,但是看了觉得真的很怀念初高中的日子,一时玩心大发,于是就想搞点有意思的东西。。。首先去爬了豆瓣上面的短评,然后就是用SnowNLP做了一个比较粗糙的情感分析,结果可能不是很准确,因为这个python库本来是用来分析购物评论一类的,最后还做了一个简单的词云,因为觉得比较好玩吧。最开始先放上效果图,向各位大佬比心~

Figure_1.png (26.71 KB, 下载次数: 60)

情感分析图

2017-12-9 00:02 上传

heart.jpg (97.98 KB, 下载次数: 56)

词云

2017-12-9 00:02 上传

一、爬虫

因为豆瓣有反爬虫机制,这里加上了cookie来爬取数据,把登录后的cookie放入txt文件中,经过处理变成我们需要的格式使用。通过分析目标url发现前页和后页两个链接中的start参数的值相差20,其它完全相同,废了点时间找到了最后一页。。。480页,所以直接用了一个for循环来解决翻页的问题,最后是将数据都放到了comment.txt文件中,便于后面分析使用。

[Python] 纯文本查看 复制代码import requests, codecs

from lxml import html

import time

import random

header

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值