婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Python爬取哆啦A夢-伴我同行2豆瓣影評并生成詞云圖

Python爬取哆啦A夢-伴我同行2豆瓣影評并生成詞云圖

熱門標簽:所得系統電梯怎樣主板設置外呼 小蘇云呼電話機器人 儋州電話機器人 北瀚ai電銷機器人官網手機版 市場上的電銷機器人 朝陽手機外呼系統 佛山400電話辦理 北京電銷外呼系統加盟 地圖標注面積

一、前言

通過這篇文章,你將會收貨:

① 豆瓣電影數據的爬取;

② 手把手教你學會詞云圖的繪制;

二、豆瓣爬蟲步驟

當然,豆瓣上面有很多其他的數據,值得我們爬取后做分析。但是本文我們僅僅爬取評論信息。

待爬取網址:

https://movie.douban.com/subject/34913671/comments?status=P

由于只有一個字段,我們直接使用re正則表達式,解決該問題。

那些爬蟲小白看過來,這又是一個你們練手的好機會。

下面直接為大家講述爬蟲步驟:

# 1. 導入相關庫,用什么庫,都寫在這里
import requests
import chardet
import re

# 2. 構造請求頭,這是一個反扒措施,初期學會總結,哪些網站都用了哪些,總結多了,用起來就得心應手。
headers = {
    'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36',
    #在爬蟲里面如果出現了Referer最好也粘上去,因為有時候服務器會根據Referer來判斷請求時由瀏覽器還是爬蟲發出的
    'Referer':'https://www.douban.com/'
}

# 3. 這個循環,類似于翻頁操作
for i in range(0,1001,20):
    url = f"https://movie.douban.com/subject/34913671/comments?start={i}limit=20status=Psort=new_score"
    # 4. 使用requests庫發起請求
    response = requests.get(url,headers=headers)#發起請求得到響應
    # 5. 有時候返回結果可能會亂碼,這里記得調用encoding屬性,修改編碼
    response.encoding = "utf-8"
    # 6. 獲取返回的結果,調用的是text屬性。一定要區分text和content屬性的區別
    text = response.text#返回一個經過解碼的字符串
    # 7. 解析數據,這里直接使用正則解析
    comments_list = [i for i in re.findall('span class="short">(.*?)/span>',text,re.S)]
    # 8. 數據存儲,針對列表中的每一條數據,我們直接使用open()函數,寫入到txt文檔
    for comment in comments_list:
         with open(r"哆啦A夢:伴我同行2.txt","a",encoding = "utf-8") as f :  
                    f.write(comment + "\n")

三、最終效果如下

四、詞云圖制作流程

很多同學不會制作詞云圖,借此機會,我這里寫一套詳細的流程,大家照貓畫虎就行。

繪制詞云圖的詳細步驟如下:

  • ① 導入相關庫;
  • ② 讀取文本文件,使用jieba庫動態修改詞典;
  • ③ 使用jieba庫中的lcut()方法進行分詞;
  • ④ 讀取停用詞,添加額外停用詞,并去除停用詞;
  • ⑤ 詞頻統計;
  • ⑥ 繪制詞云圖

① 導入相關庫

在這里,你需要什么庫,就導入什么庫。

import jieba
from wordcloud import WordCloud
import matplotlib.pyplot as plt
from imageio import imread

import warnings
warnings.filterwarnings("ignore")

② 讀取文本文件,使用jieba庫動態修改詞典

這里with open()讀取文本文件,我就不解釋了。這里解釋一下動態修改詞典

sentence = "湖北廣水第三條街,有一條狗"

list(jieba.cut(sentence))

結果如下:

針對上述切分結果,如果我們想把“湖北廣水”和“第三條街”都當成一個完整詞,而不切分開,怎么辦呢?此時,就需要借助add_word()方法,動態修改詞典。

sentence = "湖北廣水第三條街,有一條狗"

jieba.add_word("湖北廣水")
jieba.add_word("有一條狗")

list(jieba.cut(sentence))

結果如下:

總結:

  • jieba.add_word()方法,只能一個個動態添加某個詞語。
  • 假如我們需要動態添加多個詞語的時候,就需要使用jieba.load_userdict()方法。也就是說:將所有的自定義詞語,放到一個文本中,然后使用該方法,一次性動態修改詞典集。

有了上述基礎,我們直接讀取文本后,動態修改詞典。

with open(r"哆啦A夢:伴我同行2.txt",encoding="utf-8") as f:
    txt = f.read()
txt = txt.split()

jieba.add_word("哆啦A夢")
jieba.add_word("大雄")

③ 使用jieba庫中的lcut()方法進行分詞

短短的一行代碼,很簡單。

data_cut = [jieba.lcut(x) for x in txt]

④ 讀取停用詞,添加額外停用詞,并去除停用詞

讀取停用詞,采用split()函數切分后,會得到一個停用詞列表。接著,采用+號將額外停用詞,添加到列表中即可。

# 讀取停用詞
with open(r"stoplist.txt",encoding="utf-8") as f:
    stop = f.read()
stop = stop.split()
# 額外添加停用詞,這里我們只添加了一個空格
stop = [" "] + stop
# 去除停用詞
s_data_cut = pd.Series(data_cut)
all_words_after = s_data_cut.apply(lambda x:[i for i in x if i not in stop])

⑤ 詞頻統計

這里注意series中value_counts()的使用。

all_words = []
for i in all_words_after:
    all_words.extend(i)
    
word_count = pd.Series(all_words).value_counts()

⑥ 繪制詞云圖

# 1、讀取背景圖片
back_picture = imread(r"aixin.jpg")

# 2、設置詞云參數
wc = WordCloud(font_path="simhei.ttf",
               background_color="white",
               max_words=2000,
               mask=back_picture,
               max_font_size=200,
               random_state=42
              )
wc2 = wc.fit_words(word_count)

# 3、繪制詞云圖
plt.figure(figsize=(16,8))
plt.imshow(wc2)
plt.axis("off")
plt.show()
wc.to_file("ciyun.png")

五、效果圖

從詞云圖大致可以看出:這又是一部催淚電影,這是一部情懷電影,陪伴我們長大的大雄都結婚了?那我們呢?其實我們小時候,就盼望著大雄和靜香能夠是好盆友,就在這部電影,他們結婚了。這部電影應該怎么上演呢?大家可以去電影院一探究竟。

到此這篇關于Python爬取哆啦A夢-伴我同行2豆瓣影評并生成詞云圖的文章就介紹到這了,更多相關Python爬取影評并生成詞云圖內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python多線程爬取豆瓣影評API接口
  • Python爬取英雄聯盟MSI直播間彈幕并生成詞云圖
  • Python通過文本和圖片生成詞云圖
  • 基于python生成英文版詞云圖代碼實例
  • Python實現Wordcloud生成詞云圖的示例
  • python根據文本生成詞云圖代碼實例
  • 利用Python爬取微博數據生成詞云圖片實例代碼
  • Python采集貓眼兩萬條數據 對《無名之輩》影評進行分析
  • 使用Python抓取豆瓣影評數據的方法
  • Python爬蟲實戰:分析《戰狼2》豆瓣影評

標簽:龍巖 云南 江蘇 商丘 金融催收 寧夏 定西 酒泉

巨人網絡通訊聲明:本文標題《Python爬取哆啦A夢-伴我同行2豆瓣影評并生成詞云圖》,本文關鍵詞  Python,爬取,哆啦,夢,伴我,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python爬取哆啦A夢-伴我同行2豆瓣影評并生成詞云圖》相關的同類信息!
  • 本頁收集關于Python爬取哆啦A夢-伴我同行2豆瓣影評并生成詞云圖的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产一区二区三区四区五区美女| 精品视频1区2区3区| 亚洲欧美色综合| 日韩三级中文字幕| 久久av资源站| 日韩毛片一二三区| 日韩一级二级三级| 久久国内精品视频| 91麻豆精品国产91久久久久久| 亚洲视频你懂的| 国产精品一级黄| 成人精品一区二区三区中文字幕| 国产精品一卡二卡| 91影院在线免费观看| 婷婷夜色潮精品综合在线| 一区二区三区精品视频在线| 正在播放一区二区| 欧美第一区第二区| 成人18视频在线播放| 亚洲一区二区av在线| 久久久久久夜精品精品免费| 国产日韩高清在线| 欧美一级欧美三级| 亚洲精品一区二区三区精华液 | 一区二区三区在线观看欧美| 午夜精品福利一区二区三区av | 欧美午夜精品理论片a级按摩| 一区二区三区四区在线免费观看 | 欧美日韩一本到| 欧美精品一区二区三区很污很色的| 99精品视频在线观看| 日韩理论片在线| 日韩高清在线一区| 午夜不卡av在线| 色av成人天堂桃色av| 国产精品久久久久永久免费观看 | 欧美日韩精品一区二区天天拍小说| 成人av电影在线播放| 欧美一区二区三区在线| 91一区一区三区| 精品视频全国免费看| 亚洲免费观看高清完整版在线| 五月综合激情网| 亚洲欧美电影院| 日韩欧美不卡在线观看视频| 中文字幕第一页久久| 美女看a上一区| 91精品国产色综合久久| 在线视频综合导航| 成人久久久精品乱码一区二区三区| 九九九久久久精品| 国产精品一卡二卡| 亚洲午夜电影在线| 日韩欧美国产一区二区在线播放| 加勒比av一区二区| 欧美日韩在线免费视频| 成人av网站在线观看免费| 日本一区二区三区在线不卡| 国产成a人无v码亚洲福利| 中文字幕一区二区在线播放| 亚洲欧美日本在线| 国产精品一区三区| 日韩av午夜在线观看| 日本成人在线不卡视频| 久久影院视频免费| 91成人在线免费观看| 免费在线欧美视频| 亚洲激情自拍偷拍| 亚洲午夜成aⅴ人片| 国产乱国产乱300精品| www.欧美色图| 精品一区二区三区视频在线观看| 亚洲麻豆国产自偷在线| 国产亚洲欧美激情| 欧美色爱综合网| 福利视频网站一区二区三区| 欧美xxxxx裸体时装秀| 91亚洲国产成人精品一区二三| 久久亚洲二区三区| 成人av在线资源网站| 国产剧情av麻豆香蕉精品| 久久精品国产色蜜蜜麻豆| 精品久久久久久无| 粉嫩一区二区三区性色av| 色综合欧美在线视频区| 亚洲午夜免费福利视频| 一区二区三区中文免费| 在线亚洲人成电影网站色www| 国产亚洲一区二区三区四区| 国产精品久久福利| 欧美体内she精视频| 蜜桃视频第一区免费观看| 国产高清视频一区| 久久久另类综合| 国产精品 欧美精品| 欧美日韩精品一区视频| 精品日韩99亚洲| 欧美精品成人一区二区三区四区| 久久综合五月天婷婷伊人| 亚洲欧美精品午睡沙发| 精品粉嫩超白一线天av| 亚洲欧洲精品一区二区三区| 五月天亚洲精品| 中文字幕不卡在线| 欧美日韩夫妻久久| 久久久天堂av| 国产午夜精品福利| 亚洲国产精品一区二区尤物区| 国产一区二区三区美女| 久久99这里只有精品| 欧美三级韩国三级日本一级| 在线看不卡av| 777午夜精品免费视频| 综合分类小说区另类春色亚洲小说欧美| 色中色一区二区| 亚洲一级在线观看| 亚洲国产精品v| 国产精品亚洲а∨天堂免在线| 精品视频一区三区九区| 亚洲男同性视频| 97久久精品人人做人人爽| 久久久久久久免费视频了| 午夜免费久久看| 欧美日韩精品欧美日韩精品一 | 国产精品国产精品国产专区不蜜| 欧美另类z0zxhd电影| 亚洲日本韩国一区| 免费在线观看一区二区三区| 日韩中文字幕麻豆| 久久精品国产亚洲aⅴ | 欧美图区在线视频| 日韩色在线观看| 不卡av免费在线观看| 久久理论电影网| 日本不卡一区二区| 亚洲美女视频在线观看| 91麻豆自制传媒国产之光| 日韩高清不卡一区二区三区| 欧洲国内综合视频| 欧美肥胖老妇做爰| 久久久五月婷婷| 成人一区在线观看| 欧美日韩一区视频| 精品国产一区二区三区不卡| 国产九九视频一区二区三区| 在线免费观看日本一区| 蜜臀av一级做a爰片久久| 亚洲国产精品激情在线观看| 91美女蜜桃在线| 亚洲精品国产a久久久久久| 亚洲成人一二三| 国产精品免费观看视频| 国产一区二区毛片| 午夜视频在线观看一区二区三区| 亚洲精品在线电影| 欧美日韩高清在线| 在线亚洲精品福利网址导航| 国产一区二三区好的| 久久久亚洲精品石原莉奈| 欧美疯狂做受xxxx富婆| 日韩综合在线视频| 亚洲最大色网站| 日韩亚洲欧美成人一区| 在线成人av影院| 精品成a人在线观看| 精品少妇一区二区三区日产乱码| 337p亚洲精品色噜噜噜| 久久国产尿小便嘘嘘| 精品乱人伦一区二区三区| 欧美一级夜夜爽| 精品成a人在线观看| 91官网在线免费观看| 91网址在线看| 91精品国产全国免费观看| 国产91丝袜在线18| 97久久超碰精品国产| 色婷婷综合久久久久中文一区二区 | 成人动漫av在线| 一本一道久久a久久精品综合蜜臀| 亚洲综合色网站| 日韩精品电影一区亚洲| 亚洲国产精品v| 欧美日韩激情一区二区三区| 精品写真视频在线观看| 国产精品一区二区在线播放| 亚洲女性喷水在线观看一区| 日韩亚洲欧美综合| 国产日本亚洲高清| 亚洲大片一区二区三区| 国产精品69毛片高清亚洲| 亚洲国产aⅴ成人精品无吗| 久久精品国产99国产精品| 综合av第一页| 蜜臀av性久久久久蜜臀aⅴ流畅| 一区二区三区久久| 国产成人亚洲综合a∨婷婷| 日本韩国精品一区二区在线观看| 国产成人精品免费视频网站| 久久精品国产在热久久| 欧美影视一区在线|