国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

20億票房但不好看?Python分析《孤注一擲》豆瓣評論數(shù)據(jù)

2023-08-16 23:23 作者:松鼠愛吃餅干  | 我要投稿

前言

環(huán)境使用

  • Python 3.8 解釋器

  • Pycharm 編輯器

所需模塊

一. 數(shù)據(jù)來源分析:

  1. 明確需求:

  • 采集的網(wǎng)站是什么?

https://movie.douban.com/subject/35267208/comments?limit=20&status=P&sort=new_score

  • 采集的數(shù)據(jù)是什么?
    評論相關(guān)數(shù)據(jù)

  1. 抓包分析相關(guān)數(shù)據(jù)來源
    通過瀏覽器自帶開發(fā)者工具進行抓包分析 <重點>

  • 打開開發(fā)者工具: F12 或者 鼠標右鍵點擊檢查選擇network

  • 刷新網(wǎng)頁: 讓本網(wǎng)頁的數(shù)據(jù)內(nèi)容重新加載一遍

  • 關(guān)鍵字搜索: 通過關(guān)鍵字<要的數(shù)據(jù)>, 搜索查詢相對應(yīng)的數(shù)據(jù)包

https://movie.douban.com/subject/35267208/comments?limit=20&status=P&sort=new_score

二. 代碼實現(xiàn)步驟: 基本四大步驟 --> 發(fā)送請求,獲取數(shù)據(jù),解析數(shù)據(jù),保存數(shù)據(jù)

  1. 發(fā)送請求, 模擬瀏覽器對于url地址發(fā)送請求

https://movie.douban.com/subject/35267208/comments?limit=20&status=P&sort=new_score

  1. 獲取數(shù)據(jù), 獲取服務(wù)器返回響應(yīng)數(shù)據(jù)
    開發(fā)者工具 --> response

  2. 解析數(shù)據(jù), 提取我們想要的數(shù)據(jù)內(nèi)容
    評論相關(guān)數(shù)據(jù)

  3. 保存數(shù)據(jù), 把數(shù)據(jù)內(nèi)容保存表格文件里面

評論數(shù)據(jù)獲取

發(fā)送請求, 模擬瀏覽器對于url地址發(fā)送請求

返回<Response [200]>表示請求成功

解析數(shù)據(jù)

解析方法:

  • 正則re --> 直接對于字符串數(shù)據(jù)進行解析

  • css選擇器 --> 根據(jù)標簽屬性提取數(shù)據(jù)

  • xpath節(jié)點提取 --> 根據(jù)標簽節(jié)點提取數(shù)據(jù)

把獲取下來html字符串數(shù)據(jù) <response.text>, 轉(zhuǎn)成可解析對象

提取具體數(shù)據(jù)內(nèi)容
.comment-info a --> 定位class類名為comment-info下面a標簽
a::text --> 提取a標簽里面文本
get() --> 獲取第一個標簽內(nèi)容
attr() --> 提取屬性

保存數(shù)據(jù)

data.csv --> 文件名
mode=a --> 保存方式 追加保存
encoding=‘utf-8’ --> 編碼格式
newline --> 換行符
f --> 文件對象

分析評論數(shù)據(jù)

導入模塊


讀取數(shù)據(jù)

df = pd.read_csv('data10.csv') df.head()

推薦分布

地區(qū)分布


20億票房但不好看?Python分析《孤注一擲》豆瓣評論數(shù)據(jù)的評論 (共 條)

分享到微博請遵守國家法律
南城县| 图木舒克市| 北碚区| 牡丹江市| 海口市| 肃宁县| 新化县| 湛江市| 获嘉县| 潜山县| 安阳县| 葫芦岛市| 成安县| 交口县| 合水县| 饶平县| 含山县| 芜湖县| 民权县| 靖江市| 嘉荫县| 定襄县| 古浪县| 旌德县| 睢宁县| 丹东市| 广元市| 景谷| 襄樊市| 鸡泽县| 南雄市| 科尔| 丰县| 邢台县| 阿拉善右旗| 黎川县| 报价| 南昌县| 乌苏市| 和林格尔县| 威远县|