--- tags: DcardNDHU爬蟲工具 --- <style> html, body, .ui-content { background-color: #333; color: #ddd; } </style> # Dcard校版爬蟲工具(防疫相關資訊推播功能) <center>Dev by 方雍憲 All Right Reserved</center> ## 概要 提供使用者能將"防疫"、"遠距"、"確診"、"足跡"、"快篩"等關鍵字標題之Dcard文章, 自動更新並推播至使用者Line,以便使用者取得最新防疫相關訊息。 ### 下載連結: [爬蟲工具執行檔](https://drive.google.com/file/d/1RN-2rODk2384IJhxUGguAVafThGqs-vz/view?usp=sharing) <center>***建議使用Windows作業系統***</center> ## 使用說明 步驟如下: 1. 下載指定執行檔案(使用Python3.9環境獨立開發) 2. 前往Line取得Line權杖 3. 開啟程式並貼上權杖後按下Enter 4. 程式將運行更新並推播符合條件之文章至使用者Dcard 5. 不需使用時將程式窗關閉即可 6. 如發生錯誤閃退,請關閉視窗並重新貼上正確權杖 ## Line權杖 1. 請先至 [Line Notify](https://notify-bot.line.me/)並登入Line帳號 <div align=center><img width="550" height="450" src="https://i.imgur.com/frpZjuj.jpg"/></div> ---登入畫面如下--- <div align=center><img width="550" height="450" src="https://i.imgur.com/RjYPpfT.jpg"/></div> 2. 點選"發行權杖"按鈕 <div align=center><img width="550" height="300" src="https://i.imgur.com/moinnXq.jpg"/></div> 3. 輸入Line Notify權杖基本資訊(名稱參考:“[Dcard NDHU 防疫相關]”),並選擇"1對1LINE Notify通知"選項 <div align=center><img width="550" height="300" src="https://i.imgur.com/3d6nUc8.jpg"/></div> 4. 複製取得的權杖 "***權杖只會產生一次,務必妥善保管***" <div align=center><img width="550" height="400" src="https://i.imgur.com/uVrAtv2.jpg"/></div> ## 程式使用 1. 開啟程式 <div align=center><img width="700" height="400" src="https://i.imgur.com/CzCxWoH.png"/></div> 2. 貼上權杖並按下"Enter鍵" (複製後於程式視窗內點選一下滑鼠右鍵即可貼上,若無跳出說明字串可按下方向鍵) 3. 待程式運行即可接收通知 4. 不需使用時將程式視窗關閉即可 5. 結果如附圖 <div align=center><img width="360" height="720" src="https://i.imgur.com/lqt9xBm.jpg"/></div> ## 相關問題說明 1. 本工具有可能因回線速度、網路等因素而有所延遲 2. 本工具關閉視窗即結束執行,無背景執行之功能(需長時間自動使用請將視窗縮小即可) 3. 若無法更新至最新貼文可將工具關閉後重新啟動 4. 與工具同路徑下(如將工具存於"下載",則"下載"即為同路徑)會建立資料庫(Dcard.db)以比對是否已傳送貼文,故如將.db檔刪除會重新將貼文發送。 5. 目前檢索關鍵字: [快篩、線上教學、遠距、防疫、足跡、免疫、傳播鏈、疫苗、普篩、確診], 如有需要會再進行更新以利辨識。 #### 原理概述 1. 利用[Dcard API](https://blog.jiatool.com/posts/dcard_api_v2/)將資料爬至執行工具中,並將爬讀資料存至微型資料庫以利比對是否重複發送。 2. 依條件篩選相關文章 3. 將文章透過 [Line Notify](https://notify-bot.line.me/) 推播至用戶帳號之中 > #### 聲明 > 免責:本工具不負相關責任,如有誤用或其他法律責任使用者自負。 > (嗚嗚 開發的人只是一個因為遠距而沒對象說話就爬爬蟲ㄉ可黏資工學生 > > 本工具使用之程式碼將於近期公開,歡迎同好討論、改進,並保留一切相關權利。 開發、設計、編寫:[方雍憲](https://www.facebook.com/Asai.keiFang) NDHU CSIE
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up