成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一篇文章教會你使用 Python 定時抓取微博評論

開發(fā) 前端
試想一個問題,如果我們要抓取某個微博大V微博的評論數(shù)據(jù),應該怎么實現(xiàn)呢?最簡單的做法就是找到微博評論數(shù)據(jù)接口,然后通過改變參數(shù)來獲取最新數(shù)據(jù)并保存。

[[443032]]

【Part1——理論篇】

大家好,我是皮皮。

試想一個問題,如果我們要抓取某個微博大V微博的評論數(shù)據(jù),應該怎么實現(xiàn)呢?最簡單的做法就是找到微博評論數(shù)據(jù)接口,然后通過改變參數(shù)來獲取最新數(shù)據(jù)并保存。首先從微博api尋找抓取評論的接口,如下圖所示。

但是很不幸,該接口頻率受限,抓不了幾次就被禁了,還沒有開始起飛,就涼涼了。

接下來小編又選擇微博的移動端網(wǎng)站,先登錄,然后找到我們想要抓取評論的微博,打開瀏覽器自帶流量分析工具,一直下拉評論,找到評論數(shù)據(jù)接口,如下圖所示。

之后點擊“參數(shù)”選項卡,可以看到參數(shù)為下圖所示的內(nèi)容:

可以看到總共有4個參數(shù),其中第1、2個參數(shù)為該條微博的id,就像人的身份證號一樣,這個相當于該條微博的“身份證號”,max_id是變換頁碼的參數(shù),每次都要變化,下次的max_id參數(shù)值在本次請求的返回數(shù)據(jù)中。

【Part2——實戰(zhàn)篇】

有了上文的基礎之后,下面我們開始擼代碼,使用Python進行實現(xiàn)。

1、首先區(qū)分url,第一次不需要max_id,第二次需要用第一次返回的max_id。

2、請求的時候需要帶上cookie數(shù)據(jù),微博cookie的有效期比較長,足夠抓一條微博的評論數(shù)據(jù)了,cookie數(shù)據(jù)可以從瀏覽器分析工具中找到。

3、然后將返回數(shù)據(jù)轉(zhuǎn)換成json格式,取出評論內(nèi)容、評論者昵稱和評論時間等數(shù)據(jù),輸出結果如下圖所示。

4、為了保存評論內(nèi)容,我們要將評論中的表情去掉,使用正則表達式進行處理,如下圖所示。

5、之后接著把內(nèi)容保存到txt文件中,使用簡單的open函數(shù)進行實現(xiàn),如下圖所示。

6、重點來了,通過此接口最多只能返回16頁的數(shù)據(jù)(每頁20條),網(wǎng)上也有說返回50頁的,但是接口不同、返回的數(shù)據(jù)條數(shù)也不同,所以我加了個for循環(huán),一步到位,遍歷還是很給力的,如下圖所示。

7、這里把函數(shù)命名為job。為了能夠一直取出最新的數(shù)據(jù),我們可以用schedule給程序加個定時功能,每隔10分鐘或者半個小時抓1次,如下圖所示。

8、對獲取到的數(shù)據(jù),做去重處理,如下圖所示。如果評論已經(jīng)在里邊的話,就直接pass掉,如果沒有的話,繼續(xù)追加即可。

這項工作到此就基本完成了。

【Part3——總結篇】

這種方法雖然抓不全數(shù)據(jù),但在這種微博的限制條件下,也是一種比較有效的方法。

 

責任編輯:武曉燕 來源: IT共享之家
相關推薦

2020-12-10 08:20:27

Python微博評論

2021-02-19 19:35:53

SVG 形狀元素

2019-10-17 19:15:22

jQueryJavaScript前端

2021-02-17 20:40:22

SVG圖像模式

2021-03-02 18:35:27

SVG開發(fā)空間

2021-12-28 09:27:45

Javascript 高階函數(shù)前端

2020-11-13 08:14:28

JavaScript

2023-06-21 00:10:17

JSONWeb服務器JavaScript

2020-12-01 09:36:35

SVG元素屬性

2021-05-29 10:20:54

GoModules語言

2021-09-15 10:00:33

Go語言Modules

2021-01-14 18:03:31

Python抖音app數(shù)據(jù)

2021-12-13 10:31:28

抖音AppPython

2021-02-24 10:14:04

PythonClassPython基礎

2021-03-19 10:01:41

SVG畫多邊形Htm基礎

2020-12-31 08:35:07

Python抖音瀏覽器

2020-12-16 08:07:28

語言基礎反射

2021-07-10 10:01:37

Python簡單函數(shù)

2021-03-17 09:59:26

Python函數(shù)調(diào)用

2024-04-11 12:57:55

Python函數(shù)
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产xxxx在线| 日韩视频国产 | 日韩一区中文字幕 | 欧美国产精品一区二区三区 | 日韩综合色 | 午夜久久久久久久久久一区二区 | 日韩免费在线观看视频 | 亚洲综合免费 | 精品国产一区二区三区免费 | 欧美日韩国产欧美 | jlzzjlzz欧美大全 | 国产精品毛片久久久久久久 | 黄色在线免费网站 | 久久大陆 | 国产男女猛烈无遮掩视频免费网站 | 三级黄色片在线观看 | 国产欧美精品一区二区 | 国产97视频在线观看 | 国产精品视频一区二区三区 | 毛片大全 | 日韩一区二区在线免费观看 | 久久国产成人午夜av影院武则天 | 搞av.com| 麻豆av在线 | 无码一区二区三区视频 | 天天精品综合 | 久久久久免费观看 | 天天天久久久 | 日韩欧美在线观看视频 | 欧美精品在线一区二区三区 | 久久99精品国产麻豆婷婷 | 亚洲精品一区在线观看 | 亚洲久久久 | 美美女高清毛片视频免费观看 | 欧美一区二区三区视频在线观看 | 国产精品成人在线观看 | 中文字幕一区二区三区在线观看 | 日日艹夜夜艹 | 国产成人精品a视频 | 日韩免费网站 | 亚洲精品乱码久久久久久蜜桃91 |