ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

《姜子牙》总票房破11亿,但是观众对电影不满意,看看评论如何

2020-10-05 16:32:37  阅读:377  来源: 互联网

标签:11 票房 豆瓣 词云 影评 姜子牙 import txt


前言

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。

猫眼专业版实时见证10月5日14:59:30,《姜子牙》总票房破11亿,位居中国电影市场动画电影票房第四名,国产动画电影票房亚军!

《姜子牙》总票房破11亿,但是观众对电影不满意,看看评论如何

 

但豆瓣评分7.0,口碑一般

《姜子牙》总票房破11亿,但是观众对电影不满意,看看评论如何

 

网上很多影评好评都是给的动画特效,差评都是给的剧情方面~

言归正传~咱们今天爬取一下豆瓣影评,看看各大网友都是什么样的看法吧

《姜子牙》总票房破11亿,但是观众对电影不满意,看看评论如何

 

项目目标

爬取一下豆瓣影评

地址

https://movie.douban.com/subject/25907124/

目标网页

在这里插入图片描述
豆瓣网是静态网页,网站上面的数据都是有再网页源代码有的,请求网页,返回response数据,然后解析数据,保存数据就OK了,一气呵成,对于静态网页就不过多的说明了,还是比较简单的~

影评爬虫代码

import requests
import parsel
import time
for page in range(0, 3000, 20):
    time.sleep(1)
    url = 'https://movie.douban.com/subject/25907124/reviews'

    headers = {
      'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9',
      'Host': 'movie.douban.com',
      'Referer': 'https: // movie.douban.com / subject / 26754233 / reviews?start = 140',
      'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36',
    }

    response = requests.get(url=url, headers=headers)
    selector = parsel.Selector(response.text)
    data = selector.css('#content  .article .review-list .short-content::text').getall()
    for i in data:
        a = i.strip().replace('\n', '').replace(')', '').replace('(', '')
        with open('姜子牙影评' + '.txt', mode='a', encoding='utf-8') as f:
            f.write(a)
            f.write('\n')
            print(a)

 

在这里插入图片描述

词云代码

import jieba
import wordcloud
import imageio
# 导入imageio库中的imread函数,并用这个函数读取本地图片,作为词云形状图片
py = imageio.imread(r"D:\python\demo\姜子牙豆瓣影评\四不象.png")
# 读取文件内容
f = open(r'D:\python\demo\姜子牙豆瓣影评\姜子牙影评.txt', encoding='utf-8')
txt = f.read()
# print(txt)
# jiabe 分词 分割词汇
txt_list = jieba.lcut(txt)
string = ' '.join(txt_list)
# 词云图设置
wc = wordcloud.WordCloud(
        width=1000,         # 图片的宽
        height=700,         # 图片的高
        background_color='white',   # 图片背景颜色
        font_path='msyh.ttc',    # 词云字体
        mask=py,     # 所使用的词云图片
        scale=15,
        stopwords={' ', '没有', '真的', '还是', '就是', '如果', '不是', '什么', '一个', '这部', '但是', '觉得', '有点', '虽然', '我们'},
        # contour_width=5,
        # contour_color='red'  # 轮廓颜色
)
# 给词云输入文字
wc.generate(string)
# 词云图保存图片地址
wc.to_file(r'D:\python\demo\姜子牙豆瓣影评\out.png')

 

在这里插入图片描述
在这里插入图片描述

标签:11,票房,豆瓣,词云,影评,姜子牙,import,txt
来源: https://www.cnblogs.com/hhh188764/p/13770279.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有