最炫国漫《雾山五行》用 Python 了解一下到底有多优秀
看动漫的小伙伴应该知道最近出了一部神漫《雾山五行》:
1、极具特色的水墨画风和超燃的打斗场面广受好评
2、首集播出不到 24 小时登顶 B 站热搜第一,豆瓣开分 9.5,
火爆程度可见一斑,就打斗场面而言,说是最炫动漫也不为过,当然唯一有一点不足之处就是集数有点少,只有 3 集。
下面放几张动图,一起欣赏一下。
看过动图之后,是不是觉得我所说的最炫动漫,并非虚言,接下来我们爬取一些评论,了解一下大家对这部动漫的看法,这里我们选取 B 站来爬取数据。
我们先来爬取 B 站弹幕数据,动漫链接为:https://www.bilibili.com/bangumi/play/ep331423,弹幕链接为:http://comment.bilibili.com/186803402.xml,爬取代码如下:
import jieba
import pandas as pd
import requests
from PIL import Image
from bs4 import BeautifulSoup
from wordcloud import WordCloudurl = "http://comment.bilibili.com/218796492.xml"
req = requests.get(url)
html = req.content
html_doc = str(html, "utf-8") # 修改成utf-8
print(html_doc)
# 解析
soup = BeautifulSoup(html_doc, "html.parser")
results = soup.find_all('d')
contents = [x.text for x in results]
# 保存结果
dic = {"contents": contents}
df = pd.DataFrame(dic)
df["contents"].to_csv("bili.csv", encoding="utf-8", index=False)def jieba_():# 打开评论数据文件content = open("bili.csv", "rb").read()# jieba 分词word_list = jieba.cut(content)words = []# 过滤掉的词# 需新建文本stopwordsstopwords = open("stopwords.txt", "r", encoding="utf-8").read().split("\n")[:-1]for word in word_list:if word not in stopwords:words.append(word)global word_cloud# 用逗号隔开词语word_cloud = ','.join(words)def cloud():# 打开词云背景图cloud_mask = pd.np.array(Image.open("bg.png"))# 定义词云的一些属性wc = WordCloud(# 背景图分割颜色为白色background_color='white',# 背景图样mask=cloud_mask,# 显示最大词数max_words=500,# 显示中文font_path='./fonts/simhei.ttf',# 最大尺寸max_font_size=60,repeat=True)global word_cloud# 词云函数x = wc.generate(word_cloud)# 生成词云图片image = x.to_image()# 展示词云图片image.show()# 保存词云图片wc.to_file('cloud.png')jieba_()
cloud()
效果如下:
素材及来源:https://www.cnblogs.com/ityard/p/13435685.html
最炫国漫《雾山五行》用 Python 了解一下到底有多优秀相关推荐
- 雾山五行专题高清壁纸,绝美动漫场景
上古时期妖兽纵横,一位神秘道人分别授予了阴阳五行的特殊能力给金木水火土五个家族来抵抗妖兽, 他们将妖兽驱赶到神隐雾山之中,设立结界..... 你是否也是雾山五行的动漫迷,同时也是个壁纸控! 在高图网 ...
- 五行代码python 创建Excel(xls)文件以及数据写入
五行代码python 创建Excel(xls)文件以及数据写入 今天我们采用xlwt来快速创建Excel的文件,一起来看一下代码. import xlwt new_workbook=xlwt.Work ...
- python爬虫可以爬哪些山_从python爬虫,到更爱这个世界
16年的10月份正式接触编程,现在回想,似乎就在昨天.从最基本的数据类型开始,到能够写一个简单的爬虫.掉过的坑,只有经历过才知道,什么叫"从入门到秃顶''. 每一个励志要转行编程,利用工作间 ...
- 用python 画炫酷的图并讲解-使用Python的turtle画炫酷图形
原标题:使用Python的turtle画炫酷图形 例子一: import turtle t = turtle.Pen() turtle.bgcolor("black") sides ...
- 酷炫的业务看板大屏可以使用 Python 轻松制作( 附完整代码)
不少公司和学校将信息化手段应用到了日常工作中,数字大屏可以用做数据监控的前端平台,在数据监控与分析中可以起到重要作用. 但是,制作一张大屏可要花费不少精力,如何在一天内快速做好一张数据实时监控大屏?需 ...
- 30张炫酷的动态交互式图表,Python 一键即可生成
今天我来讲一下如何用 Python 一行代码在DataFrame数据集当中生成炫酷的动态交互式的图表,本文中我们需要用到的模块cufflinks ,就像是seaborn封装了matplotlib一样, ...
- 送给女友超级炫酷的3D旋转动态图——Python及Matlab代码实现
目录 1 Python爬取美女照片 3 Matlab动态视频及代码 写在前面 今天这篇文章我准备了很久,但是运行出来很值得. 属于散漫闲谈,毕竟涉及到一个浪漫的思想系统,故建议读者按目录次序逐一浏 ...
- 【蓝桥杯国赛真题08】python约分 蓝桥杯青少年组python编程 蓝桥杯国赛真题解析
目录 python约分 一.题目要求 1.编程实现 2.评分标准 二.解题思路 1.案例分析
- python绘画酷炫图片代码_第二天用python绘画一些简单图片
python画笑脸 程序源代码 import turtle #画脸 t = turtle.Pen() t.speed(15) #t.circle(150) #t.color('orange') t.f ...
最新文章
- gbk与utf-8的区别
- 雷军做程序员时写的文章,太牛了!
- 將軍苑 - 收藏集 - 掘金
- cad模糊查询符号_万能模糊查询SQL
- spring @Value注解#和$区别
- Jsp 页面添加动态水印
- newlisp 注释生成文档
- 最简单的小程序怎么做?
- 项目部署:IIS部署后运行报错iconfont.woff:1 Failed to load resource: the server responded with a status of 404
- Android SD卡操作
- idea学生授权申请
- 奇瑞新能源硬实力 全铝车身奇瑞大蚂蚁
- 来自2018年最后的瞎扯——从“空间”到“强人工智能”
- 二叉树的层序遍历与镜像翻转js
- echart之全国地图切换省级地图
- java web聊天室论文_基于Java网页版聊天室的设计与实现毕业论文含开题报告及文献综述(样例3)...
- java不是关键字_以下( )不是Java的关键字。_学小易找答案
- OllyDBG 完美教程 ( 超强入门级 1)
- 网游微端化也就是人性化
- 宇宙即计算~一种新科学:斯蒂芬·沃尔夫勒姆
热门文章
- Code First :使用Entity. Framework编程(6) ----转发 收藏
- web前端细解cookie那些事
- 学习笔记=《你不知道的JavaScript(上卷)》第三章:函数作用域和块级作用域...
- cas-client登录后报INVALID_PROXY_CALLBACK
- 从一个视图控制器切换到另一个视图控制器的几种方式
- HighCharts解析之xAxis——x轴的样式
- [内核摘要] 虚拟文件系统
- jQuery UI应用--滑块Slider
- breakcontinue
- windows核心编程学习笔记(八)结构化异常处理(Structured Exception Handling)