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

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

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

[[356785]]

【Part1——理論篇】

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

 

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

 

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

 

之后點擊“參數”選項卡,可以看到參數為下圖所示的內容:

 

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

 

【Part2——實戰篇】

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

 

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

 

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

 

3、然后將返回數據轉換成json格式,取出評論內容、評論者昵稱和評論時間等數據,輸出結果如下圖所示。

 

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

 

5、之后接著把內容保存到txt文件中,使用簡單的open函數進行實現,如下圖所示。

 

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

 

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

 

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

 

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

【Part3——總結篇】

 

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

本文轉載自微信公眾號「 IT共享者」,可以通過以下二維碼關注。轉載本文請聯系 IT共享者公眾號。

 

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

2021-12-30 10:28:30

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開發空間

2021-12-28 09:27:45

Javascript 高階函數前端

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-02-24 10:14:04

PythonClassPython基礎

2021-01-14 18:03:31

Python抖音app數據

2021-12-13 10:31:28

抖音AppPython

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簡單函數

2021-03-17 09:59:26

Python函數調用

2024-04-11 12:57:55

Python函數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 97超级碰碰 | 亚洲福利网站 | 午夜成人免费视频 | 武道仙尊动漫在线观看 | 国产999精品久久久影片官网 | 91九色在线观看 | 成人影院免费视频 | 在线欧美一区 | 午夜在线小视频 | 精品九九| 一级片在线观看 | 久久久久久亚洲精品 | 亚洲男人的天堂网站 | 午夜性色a√在线视频观看9 | 精品国产成人 | 国产成人综合在线 | 欧美性一区二区三区 | 国产免费av在线 | 亚洲精品中文字幕在线观看 | av免费观看网站 | www.日日操 | 蜜桃在线视频 | 最新中文字幕在线 | 中文字幕av一区 | 国产亚洲一区二区三区在线 | 二区视频| 亚洲一区精品在线 | 精品欧美一区二区三区久久久 | 性网址 | 久久久国产一区二区三区 | 日韩电影免费在线观看中文字幕 | 国产在线视频一区二区 | av免费观看在线 | 一级片毛片 | 狠狠操狠狠干 | 天天干天天色 | 午夜码电影 | 午夜影院在线观看版 | 久久久久国产精品www | av大片在线 | 亚洲精品久久久久中文字幕欢迎你 |