爬蟲綜合大作業

2022-09-13 09:57:10 字數 3974 閱讀 9428

作業要求來自:

滿天星辰的夜晚,他們相遇了、、、

夏天的時候,她慢慢的接近他,關心他,為他付出一切;秋天的時候,兩個人終於如願的在一起,分享一切快樂的時光但終究是快樂時光短暫,因為杰倫必須出國深造,兩人面臨了要分隔兩地的狀況,分隔兩地的愛情總是難以維繫長久,在冬天他們選擇分手。

「從前從前」,那帶著痛徹心扉的氣味,著實讓人感受到一絲淒美悲涼的氛圍……

聽著這旋律,總是莫名的一陣淡淡的憂傷,而這憂傷卻會愈積愈濃,慢慢地佔據自己心靈的每乙個角落……

唯美的愛情深深的感動著每乙個運維人,今天我們就用python語言來解讀這段美好的愛情。

二、形成詞云

pip install wordcloud ,jieba

import jieba,wordcloud

#選取周杰倫的《晴天》歌詞

mytext = """

故事的小黃花

從出生那年就飄著

童年的盪鞦韆

隨記憶一直晃到現在

ㄖㄨㄟ ㄙㄡ ㄙㄡ ㄒ一 ㄉㄡ ㄒ一ㄌㄚ

re so so si do si la

ㄙㄡ ㄌㄚ ㄒ一 ㄒ一 ㄒ一 ㄒ一 ㄌㄚ ㄒ一 ㄌㄚ ㄙㄡ

so la si si si si la si la so

吹著前奏望著天空

我想起花瓣試著掉落

為你翹課的那一天

花落的那一天

教室的那一間

我怎麼看不見

消失的下雨天

我好想再淋一遍

沒想到失去的勇氣我還留著

好想再問一遍

你會等待還是離開

颳風這天我試過握著你手

但偏偏雨漸漸大到我看你不見

還要多久我才能在你身邊

等到放晴的那天也許我會比較好一點

從前從前有個人愛你很久

但偏偏風漸漸把距離吹得好遠

好不容易又能再多愛一天

但故事的最後你好像還是說了拜拜

為你翹課的那一天

花落的那一天

教室的那一間

我怎麼看不見

消失的下雨天

我好想再淋一遍

沒想到失去的勇氣我還留著

好想再問一遍

你會等待還是離開

颳風這天我試過握著你手

但偏偏雨漸漸大到我看你不見

還要多久我才能在你身邊

等到放晴的那天也許我會比較好一點

從前從前有個人愛你很久

偏偏風漸漸把距離吹得好遠

好不容易又能再多愛一天

但故事的最後你好像還是說了拜拜

颳風這天我試過握著你手

但偏偏雨漸漸大到我看你不見

還要多久我才能夠在你身邊

等到放晴那天也許我會比較好一點

從前從前有個人愛你很久

但偏偏雨漸漸把距離吹得好遠

好不容易又能再多愛一天

但故事的最後你好像還是說了拜

"""mytext = " ".join(jieba.cut(mytext))

from collections import counter

c = counter(text_jieba)

c = c.most_common(10)

[(' ', 522), ('\n', 98), ('你', 19), ('的', 17), ('我', 13), ('好', 10), ('但',

8), ('著', 8), ('再', 7), ('ㄒ', 7)]

from wordcloud import wordcloud

wordcloud = wordcloud(font_path="c:\windows\fonts\simhei.ttf").generate(mytext)

import matplotlib.pyplot as plt

plt.imshow(wordcloud, interpolation='bilinear')

plt.axis("off")

plt.show()

# 儲存

三、歌詞情感分析

from snownlp import snownlp

s = snownlp(mytext)

for sentence in s.sentences:

print(sentence)

故事 的 小黃花

從 出生 那年 就 飄 著

童年 的 盪鞦韆

隨 記憶 一直 晃到 現在

ㄖ ㄨ ㄟ ㄙ ㄡ ㄙ ㄡ ㄒ 一 ㄉ ㄡ ㄒ 一 ㄌ ㄚ

re so so si do si la

ㄙ ㄡ ㄌ ㄚ ㄒ 一 ㄒ 一 ㄒ 一 ㄒ 一 ㄌ ㄚ ㄒ 一 ㄌ ㄚ ㄙ ㄡ

so la si si si si la si la so

吹 著 前奏 望 著 天空

我 想起 花瓣 試著 掉落

為 你 翹 課 的 那 一天

花落 的 那 一天

教室 的 那 一間

我 怎麼 看不見

消失 的 下雨天

我 好 想 再 淋 一遍

沒想到 失去 的 勇氣 我 還 留 著

好 想 再 問 一遍

你 會 等待 還是 離開

颳風 這天 我試 過握 著 你 手

但 偏偏 雨 漸漸 大到 我 看 你 不見

還要 多久 我 才能 在 你 身邊

等到 放晴 的 那天 也許 我會 比較 好 一點

從前 從前 有 個人 愛 你 很 久

但 偏偏 風 漸漸 把 距離 吹得 好 遠

好不容易 又 能 再 多 愛 一天

但 故事 的 最後 你 好像 還是 說 了 拜拜

為 你 翹 課 的 那 一天

花落 的 那 一天

教室 的 那 一間

我 怎麼 看不見

消失 的 下雨天

我 好 想 再 淋 一遍

沒想到 失去 的 勇氣 我 還 留 著

好 想 再 問 一遍

你 會 等待 還是 離開

颳風 這天 我試 過握 著 你 手

但 偏偏 雨 漸漸 大到 我 看 你 不見

還要 多久 我 才能 在 你 身邊

等到 放晴 的 那天 也許 我會 比較 好 一點

從前 從前 有 個人 愛 你 很 久

偏偏 風 漸漸 把 距離 吹得 好 遠

好不容易 又 能 再 多 愛 一天

但 故事 的 最後 你 好像 還是 說 了 拜拜

颳風 這天 我試 過握 著 你 手

但 偏偏 雨 漸漸 大到 我 看 你 不見

還要 多久 我 才 能夠 在 你 身邊

等到 放晴 那天 也許 我會 比較 好 一點

從前 從前 有 個人 愛 你 很 久

但 偏偏 雨 漸漸 把 距離 吹得 好 遠

好不容易 又 能 再 多 愛 一天

但 故事 的 最後 你 好像 還是 說 了 拜

#第一句的情感分析結果

s1 = snownlp(s.sentences[0])

s1.sentiments

0.8849970682062196#正向情感

#分析 好不容易 又 能 再 多 愛 一天

s1 = snownlp(s.sentences[-2])

s1.sentiments

0.21646625648493734#這個情緒就比較負面了

四、結語生活之中處處皆學問,每一種**學習都會讓你的生活豐富多彩,沉浸於杰倫的唯美歌聲中,用帶有感情的**分析杰倫的感情世界,覺得世界萬物都在隨著**跳動。

爬蟲綜合大作業

一 爬蟲物件 豆瓣電影裡面喜劇片的排行榜 二 如下 設定了多個user agent,模擬成真實的瀏覽器去提取內容 抓取電影的資訊 獲取索引頁 def get index page url try headers response requests.get url,headers headers re...

爬蟲綜合大作業

通過瀏覽器的檢查元素 要想爬取這些資料,就必須在使用requests庫時設定好請求的頭部 headers 特別是cookie。接下來開始分析 首先是找到網易雲 歌手網頁 在左側我們可以看到歌手的分類,每個分類都對應乙個url的id引數,同一類歌手又通過歌手名字的首字母進行排序,對應url中的init...

爬蟲大作業

1 選乙個自己感興趣的主題。2 用python 編寫爬蟲程式,從網路上爬取相關主題的資料。3 對爬了的資料進行文字分析,生成詞云。4 對文字分析結果進行解釋說明。5 寫一篇完整的部落格,描述上述實現過程 遇到的問題及解決辦法 資料分析思想及結論。6 最後提交爬取的全部資料 爬蟲及資料分析源 impo...