好奇自己FB的互動性指標嗎?!用Selenium爬蟲-搞定貼文按讚數、留言數、分享數-系列2(附Python程式碼)

前情提要

  1. 動態網頁爬蟲第一道鎖 — Selenium教學:如何使用Webdriver、send_keys(附Python 程式碼)
  2. 動態網頁爬蟲第二道鎖 — Selenium教學:如何使用find_element(s)取得網頁元素(附Python 程式碼)
  3. 想知道如何透過 selenium登入facebook請參考:FB 爬蟲可以更簡單-用Selenium自動登入FB-系列1(附Python程式碼)

Selenium必備技能 — 網頁檢視器概念說明

圖一、網頁檢視器畫面
圖一、網頁檢視器畫面 (資料畫面來源:https://www.facebook.com/bbcnews)
圖二、點選視窗上方的Elements
圖三、點選箭頭
影一、尋找網頁元素 (資料畫面來源:https://www.facebook.com/bbcnews)

抓取文章框架

影二、下拉頁面 (資料畫面來源:https://www.facebook.com/bbcnews)
圖四、移動滑鼠箭頭至文章框架 (資料畫面來源:https://www.facebook.com/bbcnews)
圖五、貼文的class name (資料畫面來源:https://www.facebook.com/bbcnews)
圖六、多篇貼文的class name (資料畫面來源:https://www.facebook.com/bbcnews)

抓取按讚數

  1. 首先,我們的目標是把第一篇貼文的按讚數抓取下來,使用網頁檢視器點選第一篇貼文的按讚數,即可找到對應的網頁元素 (圖七)
圖七、點選按讚數 (資料畫面來源:https://www.facebook.com/bbcnews)
圖八、按讚數class name
圖九、清理前的 like list
圖十、清理後的 like list

抓取留言數

  1. 如同按讚數,第一步是使用網頁檢視器找出留言數的網頁元素 (圖十一)
圖十一、點選留言數 (資料畫面來源:https://www.facebook.com/bbcnews)
圖十二、留言數的class name

抓取分享數

  1. 萬年不變的第一步,使用網頁檢視器點選分享數找出網頁元素! (圖十五)
圖十五、點選分享數 (資料畫面來源:https://www.facebook.com/bbcnews)
圖十六、分享數的class name
圖十九、class name 放進去 find_all() function
歡迎加入我們的Telegram獲取即時訊息!https://t.me/marketingdatascience
歡迎加入我們的Line@獲取即時訊息!https://line.me/R/ti/p/%40cde8265r

您可能有興趣:

📢TMR為您量身打造「全方位數據課程」

【TMR】 X 【 好學校】
👨‍💼Python商業全系列數位課程👨‍💼

#行銷人必學實用Python課程

#實用投資分析課程

#好學校企業百大課程之一:

【TMR】 X 【工研院】
🏭工業4.0大數據智慧應用課程🏭

2020課程地圖

🏆 國內第一本行銷資料科學專書

🏆 國內第一本行銷資料科學 ” 實作 ” 專書

🏆國內第一本「股票小祕書」專書

  1. 天瓏書局:http://bit.ly/stock-secretaryBot
  2. 博客來:https://www.books.com.tw/products/0010833772

--

--

--

Marketing data science. 台灣第一個行銷資料科學(MDS)知識部落,本粉絲專頁在探討行銷資料科學之基礎概念、趨勢、新工具和實作,讓粉絲們瞭解資料科學的行銷運用,並開啟厚植數據分析能力之契機。粉絲專頁:https://www.facebook.com/MarketingDataScienceTMR

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
行銷資料科學

行銷資料科學

Marketing data science. 台灣第一個行銷資料科學(MDS)知識部落,本粉絲專頁在探討行銷資料科學之基礎概念、趨勢、新工具和實作,讓粉絲們瞭解資料科學的行銷運用,並開啟厚植數據分析能力之契機。粉絲專頁:https://www.facebook.com/MarketingDataScienceTMR

More from Medium

Healthy Food Habit

5 Things To Look For In A Natural Pet Supplement For Your Furbaby

Working With the Proper Talent — Brian Bonar

How to Achieve Your Goal by Doing What You Want and Not What You Desire