Skip to content

catwbu/Dcard-Helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Dcard 小幫手

📌 停止更新

本程式為期末專案,開發目的已達成,因此 不再進行更新與維護


📌 版本更新紀錄

Beta 1.0

  • 初版發佈

Beta 1.1

  • 增加後台自動 retry,減少因網路問題導致的抓取失敗機率
  • 修復 網頁備份搜尋功能,解決抓取錯誤網頁的問題
  • 修復 滑桿最大捲軸限度,確保能捲動到最後一篇文章
  • 提高程式的運行效率

📌 概述

Dcard 小幫手 是一款輔助搜尋工具,旨在讓使用者能更精準地找到自己感興趣的 Dcard 文章,並提供 站內搜尋增強網頁備份搜尋 兩大功能,以提升搜尋體驗。


📌 功能介紹

🔍 文章搜尋功能

1️⃣ 基本操作

  • 在搜尋框輸入關鍵字後,點擊 Go 按鈕,系統會列出所有相關文章
  • 每篇文章右側提供:
    • 「Go」按鈕:使用預設瀏覽器開啟該文章
    • 「網頁備份」按鈕:打開該文章的 Google 備份版本

2️⃣ 特色與應用

  • 比 Dcard 站內搜尋更準確

    • Dcard 站內搜尋會針對 標題 + 內文 搜尋,導致結果可能不夠相關
    • 本工具 僅針對標題與 Hashtag 進行搜尋,確保結果更精準
  • 支援 Google 網頁備份

    • 能查看文章在被 修改或刪除前的內容,包括已刪除的留言

🔎 Dcard 文章搜尋邏輯解析(Step 1 / Step 2)

為了讓搜尋結果更準確且能涵蓋多種情境,本工具採用雙重搜尋機制:

✅ Step 1:標題精準搜尋(搜尋頁)

  • 網址格式:
    https://www.dcard.tw/search/posts?query=關鍵字&field=title&since=3
  • 搜尋方式:
    • 只針對文章「標題」搜尋,不含內文
    • 參數 since=3 限制搜尋範圍為最近三天(可依需求調整)
  • 回傳結果較符合使用者搜尋目的

✅ Step 2:主題標籤延伸搜尋(主題頁)

  • 網址格式:
    https://www.dcard.tw/topics/關鍵字?latest=true
  • 搜尋方式:
    • 對應 Dcard 的 主題標籤(Hashtag)頁面
    • 抓取該主題最新文章,不限時間範圍
  • 可補充 Step 1 遺漏的結果(例如熱門主題未出現在三日內)

🧠 智能合併機制

  • 程式會同時執行 Step 1 與 Step 2
  • 若其中任一步驟搜尋結果為空,會略過不影響整體流程
  • 搜尋結果將整合排序顯示,避免重複與遺漏

🔍 Dcard 備份搜尋功能

1️⃣ 基本操作

  • 可使用 關鍵字文章網址 進行搜尋
  • 輸入關鍵字 → 系統會嘗試找到該篇文章的網頁備份
  • 輸入網址 → 直接跳轉到該文章的備份頁面

2️⃣ 特色與應用

  • 搜尋已刪除文章

    • Dcard 內部搜尋無法找到已刪除文章,但此功能能彌補此缺陷
    • 支援 貼上網址 直接查找,確保 100% 精確度
  • 隨機探索有趣文章

    • 類似 Google「好手氣」功能,使用者可隨機輸入關鍵字來瀏覽意外的 Dcard 文章

📝 測試用文章(可能隨時失效)


📌 注意事項

  • 由於 Dcard 文章可能會被移除或更改,搜尋結果可能會失效
  • Google 網頁備份 也可能因時間久遠而無法存取

About

Dcard 小幫手 - 精確搜尋、查找刪除文章的好幫手

Topics

Resources

Stars

Watchers

Forks

Languages