用Selenium爬蟲-抓取FB文章內容、時間-系列3(附Python程式碼)

為何”文章內容”及”文章時間”很重要呢?

接著就讓我們一同來看看如何操作吧!

文章內容抓取

▲圖一、 藉此查看網頁元素
▲ 圖一、查看網頁元素(來源:教育部粉絲團
# 將網頁元素放入Beautifulsoup
soup = Soup(driver.page_source,”html.parser”)
▲ 圖二、文章內網頁元素(來源:教育部粉絲團
<div class="ecm0bbzt hv4rvrfc ihqw7lf3 dati1w0a">
# 抓取文章內所有文字
soup.find(class_ =’ecm0bbzt hv4rvrfc ihqw7lf3 dati1w0a’).text
圖三、執行結果-文章內所有文字(來源:教育部粉絲團

文章時間抓取

  1. 查看網頁內元素
  2. 找到文章時間的class name
  3. 如果無 class name 或有許多相同的class name 可用屬性定位
▲ 圖四、文章時間元素(來源:教育部粉絲團
▲ 圖五、文章時間定位元素(來源:教育部粉絲團
<a aria-label ="2天" class="oajrlxb2 g5ia77u1 qu0x051f esr5mh6w e9989ue4 r7d6kgcz rq0escxv nhd2j8a9 nc684nl6 p7hjln8o kvgmc6g5 cxmmr5t8 oygrvhab hcukyx3x jb3vyjys rz4wbd8a qt6c0cv9 a8nywdso i1ao9s8h esuyzwwr f1sip0of lzcic4wl gmql0nx0 gpro0wi8 b1v8xokw" href="https://www.facebook.com/www.edu.tw/posts/1647437415430873?__cft__[0]=AZUjZWq8K6YJOhn8500VIHK_-YgS7roPcEmQxfrPrG-rcOB_xlWOKXyOpcOtyHPElmF6MoY8C87XgMPrkw4t8ckixRUrXVTXx-YXFaG1kK1Aik0Vc6azVenLpaNHv10VfdAsTf9ZCdjLIaUreU5PpIa0NlfDnigbz9quVQIqoKtaWQ&__tn__=%2CO%2CP-R" role="link" tabindex="0">
▲ 圖六、時間抓取
▲ 圖七 、去除等號

如果這篇文章對您有幫助,就太棒了 ! !

趕快追蹤我們,別錯過後續更多相關的精彩內容~

歡迎加入我們的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

How can I design a PID Controller to stabllize the plant 1/(s³+1) ?

What You Must Know Before You Start Writing Your Python Assignment

An Article a Day: Meinecke et al (2021)

Which languages should you learn for data analytics?