為什麼這篇python抓取特定文字鄉民發文收入到精華區:因為在python抓取特定文字這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者Niseel (Niseel)看板Python標題[問題]list中擷取特定文字時間Fri Ja...
python抓取特定文字 在 工具王 阿璋 Instagram 的最佳貼文
2021-04-04 20:32:18
【#程式教學】凡走過必留下痕跡😱😱😱 網路爬蟲是什麼🐛? 「凡走過必留下痕跡,你逃不過我的手掌心!」 欸?這根本就是網路爬蟲的代名詞呀! 🗣今天來分享從網路獲取資料的技術: 👉🏻「網路爬蟲」 👉🏻英文稱做Web Crawler or Web Scraping, 在抓取網頁資...
各位前輩好,小弟不才
最近自學python一個多月了
目前是玩爬蟲居多
因為最近爬到一個網域
分頁的格式都沒有規律
所以把文字匯入到list中
然後在擷取關鍵字
但因為index是必須完全符合才能抓到
我的問題是
比如我要抓 (費用)NT5,000
但我已經盡力篩選tag
清單輸出會像是
[‘XXXX’, ‘這門課(費用)NT5,000 目前優惠’, ‘AAAA’, .......]
我應該如何擷取
謝謝前輩學長姐指教
—我是補充
本身非什麼資訊相關科系,
所以也是第一次自學語言
想說用爬蟲來幫我找課程(也順便練習python),說不定有機會可以去上上
就剛好看的這個網站
http://ewda.tw/
中華民國職工福利發展協會
http://ewda.tw/modules/ewda_action/action.php?asn=3978
http://ewda.tw/modules/ewda_action/action.php?asn=3999
像這類型的分頁
不同分頁下抓費用沒問題
但是抓老師姓名就一直找不到共通解
目前是使用papple大提示的join()
再用位移值來抓字
暫時解決「能一次套用在不同分頁」擷取老師姓名
但假設老師姓名如果是兩個字或四個字
位移值就會失效
這樣是不是就只能使用re來判別呢
註:目前只會使用BS來解析,沒有要伸手要code,因為這樣我也不會進步,所以算是請教
一些提示,畢竟有時候google也不知道使用什麼關鍵字...
先謝謝各位熱心的前輩
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.247.32.41
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1546562863.A.4E1.html
前輩們好,我忘記打清楚一點
就是這些分頁沒規則性,但(費用)(資訊)
這類的名稱字串是都會出現的
所以我希望能用一個方式來抓到所有分頁的這類名稱字串
所以只能用正規表達式就是了?
以上
謝謝
※ 編輯: Niseel (27.247.32.41), 01/04/2019 09:13:57
因為目前困擾的就是我要的名詞,前後都有多餘的string
※ 編輯: Niseel (27.247.32.41), 01/04/2019 12:40:32
※ 編輯: Niseel (39.10.35.241), 01/05/2019 18:13:10
※ 編輯: Niseel (39.10.35.241), 01/05/2019 18:13:58
※ 編輯: Niseel (39.10.35.241), 01/05/2019 18:16:49
※ 編輯: Niseel (39.10.35.241), 01/05/2019 18:21:32
,
覺得做出來好像拯救世界一樣爽XD
※ 編輯: Niseel (39.10.35.241), 01/07/2019 21:13:33
※ 編輯: Niseel (39.10.35.241), 01/07/2019 21:14:01
※ 編輯: Niseel (39.10.35.241), 01/07/2019 21:14:32