用 python一键生成网易云音乐评论词云

闲着无事,写了一个网易云音乐评论爬虫,评论爬下来我得用啊,所以又写了个生成词云的脚本。代码写出来用着还不错,就又想着为什么不封装好让大家都能用呢。于是就产生了这个项目。

项目地址:一键生成网易云音乐评论词云

使用方法:

非常简单

# 声明一个对象
music_id = '26608973'
wordcloud = WangYiMusicWordCloud(music_id, mask='mask.jpg', font_path='microsoft-yahei.ttf')
wordcloud.show_wordcloud()

效果如下:

依赖库

  • jieba
  • pillow
  • matplotlib
  • numpy
  • wordcloud
  • requests
  • python版本 3.6.4

参数说明

  • music_id必选参数,要生成的词云的音乐的 id,网页中打开音乐详情页面地址栏中的 id的值:https://music.163.com/#/artist?id=789380
  • font_path必选参数,字体文件路径
  • mask可选参数,一张背景色为白色的图片的地址,如果想要生成的词云有特定的形状可以使用这个参数
  • stop_words可选参数,屏蔽词列表,在里面的词都会被屏蔽,不会显示在词云中

方法说明

  • generate(**kwargs)生成词云对象,可以重新指定 naksfont_path参数
  • show_wordcloud()会自动调用(使用初始化的参数)generate()函数并将词云图片显示出来
  • to_file(filename)将生成的词云图片保存下来,filename是要保存的文件名(带后缀)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 网易云音乐一直是我向往的“神坛“,听音乐看到走心的评论的那一刻,高山流水。于是今天来抓取一下歌曲的热门评论。...
    尽情的嘲笑我吧阅读 1,854评论 4 7
  • 前段时间过了27岁的生日,其实我不太爱过生日,以前我觉得大张旗鼓地庆祝我老一岁时在没那个必要。今年生日之前别...
    宋森说阅读 289评论 0 0
  • 晨间的少年啊 你是什么时候长大的呢 褪去青涩 换上大人模样 晨间的少年啊 你是什么时候长大的呢 稚嫩的肩膀 撑起了...
    慕青柠阅读 277评论 2 1
  • 1如何均衡生活: 飲食(吃+消化+排出去+吸收) 運動(卡路里的消耗) 2:身體的循環體系 分配(12-20)進食...
    hello菜菜_d8b4阅读 217评论 0 0
  • 不知不觉中,已经过了四年了,我也陪伴了你们两年半了。从遇见到相识再到倾心也不过就是短短一个星期的时间,你们却占...
    KYXRYG阅读 602评论 1 2