欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Python如何爬取新型冠狀病毒“謠言”新聞進(jìn)行數(shù)據(jù)分析-創(chuàng)新互聯(lián)

這篇文章主要介紹Python如何爬取新型冠狀病毒“謠言”新聞進(jìn)行數(shù)據(jù)分析,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、小程序制作、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了辰溪免費(fèi)建站歡迎大家使用!

一、爬取數(shù)據(jù)

代碼

import requests
import pandas as pd
class SpiderRumor(object):
 def __init__(self):
 self.url = "https://vp.fact.qq.com/loadmore?artnum=0&page=%s"
 self.header = {
  "User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1",
 }
 def spider_run(self):
 df_all = list()
 for url in [self.url % i for i in range(30)]:
  data_list = requests.get(url, headers=self.header).json()["content"]
  temp_data = [[df["title"], df["date"], df["result"], df["explain"], df["tag"]] for df in data_list]
  df_all.extend(temp_data)
  print(temp_data[0])
 pd.DataFrame(df_all, columns=["title", "date", "result", "explain", "tag"]).to_csv("冠狀病毒謠言數(shù)據(jù).csv", encoding="utf_8_sig")
if __name__ == '__main__':
 spider = SpiderRumor()
 spider.spider_run()

爬蟲(chóng)過(guò)程

Python如何爬取新型冠狀病毒“謠言”新聞進(jìn)行數(shù)據(jù)分析

二、數(shù)據(jù)分析

數(shù)據(jù)展示

Python如何爬取新型冠狀病毒“謠言”新聞進(jìn)行數(shù)據(jù)分析

每日謠言數(shù)量

Python如何爬取新型冠狀病毒“謠言”新聞進(jìn)行數(shù)據(jù)分析

由圖可得:1月24日和1月25日是謠言的高峰期,讓我們來(lái)看看這兩天的數(shù)據(jù):

Python如何爬取新型冠狀病毒“謠言”新聞進(jìn)行數(shù)據(jù)分析
Python如何爬取新型冠狀病毒“謠言”新聞進(jìn)行數(shù)據(jù)分析

由上圖得知 一月二十四號(hào)和二十號(hào)傳播的 29 條謠言中 96.55% 都是假的

謠言是否屬實(shí)占比

Python如何爬取新型冠狀病毒“謠言”新聞進(jìn)行數(shù)據(jù)分析

從1月18日到今日截止2月14日共發(fā)現(xiàn)了300條謠言,右上圖可得:76.33% 都是假的,只要 7.00% 是屬實(shí)的,其中 14.33% 的謠言屬于 偽科學(xué) 而且 還有 8.00% 屬于尚無(wú)定論憑空捏造出的,需要多注意??

謠言的關(guān)鍵字展示

Python如何爬取新型冠狀病毒“謠言”新聞進(jìn)行數(shù)據(jù)分析

下面介紹 matplotlib 繪制餅圖的代碼

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
# Windows系統(tǒng)設(shè)置中文字體
plt.rcParams['font.sans-serif']=['SimHei']
plt.rcParams['axes.unicode_minus'] = False
data = pd.read_csv("/冠狀病毒謠言數(shù)據(jù).csv"")
labels = data["explain"].value_counts().index.tolist()
sizes = data["explain"].value_counts().values.tolist()
colors = ['lightgreen', 'gold', 'lightskyblue', 'lightcoral']
plt.figure(figsize=(15,8))
plt.pie(sizes, labels=labels,
 colors=colors, autopct='%1.1f%%', shadow=True, startangle=50) # shadow=True 表示陰影
plt.axis('equal') # 使圖居中
plt.show()

繪制謠言關(guān)鍵字分布圖(觀察 tag 這個(gè)字段)

Python如何爬取新型冠狀病毒“謠言”新聞進(jìn)行數(shù)據(jù)分析

由于 tag 這個(gè)字段內(nèi)容是列表,我們?nèi)〕鰜?lái)后是列表嵌套列表:[[a, b], [b, c], [c, d]] 我們要使用一行列表生成式快速的將所以的關(guān)鍵字取出來(lái) [j for i in a for j in i]

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
# Windows系統(tǒng)設(shè)置中文字體
plt.rcParams['font.sans-serif']=['SimHei']
plt.rcParams['axes.unicode_minus'] = False

data = pd.read_csv("/冠狀病毒謠言數(shù)據(jù).csv"")
df = pd.Series([j for i in [eval(i) for i in data["tag"].tolist()] for j in i]).value_counts()[:20]
X = df.index.tolist()
y = df.values.tolist()
plt.figure(figsize=(15, 8)) # 設(shè)置畫布
plt.bar(X, y, color="orange")
plt.tight_layout()
# plt.grid(axis="y")
plt.grid(ls='-.')
plt.show()

以上是“Python如何爬取新型冠狀病毒“謠言”新聞進(jìn)行數(shù)據(jù)分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

分享標(biāo)題:Python如何爬取新型冠狀病毒“謠言”新聞進(jìn)行數(shù)據(jù)分析-創(chuàng)新互聯(lián)
分享鏈接:http://chinadenli.net/article24/dehdce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、用戶體驗(yàn)、ChatGPT、定制開(kāi)發(fā)、自適應(yīng)網(wǎng)站關(guān)鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司
微拍一区二区三区福利| 亚洲av又爽又色又色| 日本不卡一区视频欧美| 国产日韩欧美一区二区| 日本午夜免费观看视频| 国自产拍偷拍福利精品图片| 香蕉久久夜色精品国产尤物 | 美女黄片大全在线观看| 色婷婷视频在线精品免费观看| 一区二区三区欧美高清| 五月婷婷欧美中文字幕| 午夜精品一区二区三区国产| 日韩女优视频国产一区| 久久99精品国产麻豆婷婷洗澡| 自拍偷女厕所拍偷区亚洲综合| 亚洲一区二区欧美在线| 亚洲精品福利视频在线观看| 美女被后入福利在线观看| 五月婷婷综合缴情六月| 人妻露脸一区二区三区| 亚洲精品福利入口在线| 国产不卡在线免费观看视频| 欧洲日韩精品一区二区三区| 国产免费人成视频尤物| 国产成人亚洲精品青草天美| 好吊日在线观看免费视频| 办公室丝袜高跟秘书国产| 中文文精品字幕一区二区| 午夜福利在线观看免费| 国产免费自拍黄片免费看| 久久热九九这里只有精品| 国产一区二区三区不卡| 99亚洲综合精品成人网色播| 99国产成人免费一区二区| 日韩亚洲激情在线观看| 熟妇久久人妻中文字幕| 久久老熟女一区二区三区福利| 久久精品亚洲情色欧美| 午夜福利黄片免费观看| 亚洲午夜av久久久精品| 精品人妻一区二区三区免费看|