{"repo":"Ian-Lin8239/javdb_magnet","free":true,"listed":false,"github":"https://github.com/Ian-Lin8239/javdb_magnet","clone":"git clone https://github.com/Ian-Lin8239/javdb_magnet.git","description":"JavDB 磁力鏈接專用工具 - 自動獲取有碼月榜影片的磁力鏈接，支持智能過濾和多格式導出","language":"Python","stars":22,"topics":["javdb","cli-tool","crawler","magnet-link","python","web-scraping"],"license":null,"category":"scrapers-browser-automation","readme_excerpt":"JavDB 磁力鏈接專用工具 專門針對 JavDB 網站的磁力鏈接提取工具，用於獲取有碼月榜排行榜影片的磁力鏈接。支援自訂下載數量、標籤過濾（如 高清 、 字幕 、 中文 等）和評分過濾。 💡 關於本專案 ：作者是 Code 新手，此專案是透過 Cursor 協助開發完成的。歡迎大家討論、提出建議或貢獻代碼！ 📖 English Documentation 中文說明 --- ✨ 核心功能 🎬 自動獲取 ：獲取有碼月榜排行榜影片（預設 30 部，可自訂）。 🔍 智能過濾 ：可自訂標籤（如高清、字幕、中文等）與評分門檻。 🔐 TLS 指紋模擬 ：內建 curl cffi 支援，模擬 Chrome 瀏覽器環境，大幅降低遭網站 403 封鎖機率。 💾 多格式導出 ：支持 TXT、JSON、CSV 格式。 🎨 雙模式操作 ：提供命令列和交互式（單部查詢）兩種模式。 --- 🚀 快速開始 1. 安裝依賴 ⚠️ 必安裝 ：為避免爬取 JavDB 時遭遇 403 Forbidden ，請先安裝 curl cffi 。若系統找不到 pip 指令，請用下方 Python Launcher 方式。 可選（備援） ：若安裝 curl cffi 後仍出現 403，可再安裝 Playwright 作為備援： py -m pip install playwright ，然後執行 playwright install chromium 。 2. 配置設置 (可選) 編輯 config.env 文件可以自訂爬蟲行為。若無特殊需求，可直接使用預設值： 配置項 預設值 說明 :--- :--- :--- TOP COUNT 30 下載排行榜的前 N 部影片 FILTER TAGS 高清,字幕 只抓取包含指定標籤的連結（逗號分隔） MIN SCORE 4.0 只抓取評分 = N 的影片（0.0 為不過濾） 提示 ：支援標籤包括 高清 、 字幕 、 中文 、 HD 、 Chinese 等。設定為空則抓取所有磁力連結。 3. 快速啟動 💡 懶人模式 ：直接執行以下任意方式即可自動獲取月榜連結： 🎮 互動模式 (查詢指定番號) ： --- 🛠️ 進階用法 命令行參數 如果需要臨時覆蓋 config.env 的設定，可以使用命令行參數： - --limit 或 -l ：覆蓋 TOP COUNT - --filter 或 -f ：覆蓋 FILTER TAGS - --min-score ：覆蓋 MIN SCORE - --export ：導出格式（txt、json、csv） 範例 ： 導出路徑與格式 月榜結果 ： magnet/url list monthly.txt 番號查詢 ： magnet/url list code.txt 結構化紀錄 ： scraped movies.json (自動生成，每處理一部影片即時存檔) --- ⚠️ 注意事項 請遵守網站使用條款和相關法律法規。 工具內建延遲機制 (2-8 秒)，請勿過度頻繁請求以免造成伺服器負擔或遭 IP 封鎖。 本專案僅供學習程式開發與網路爬蟲研究使用。 --- 🔄 更新日誌 v1.1.4 (2026-02-12) 🛡️ 基礎番號去重 ：同一番號的 -C/-UC/-U 等版本（如 MIDA-348、MIDA-348-C）合併為一筆記錄，避免 scraped movies.json 重複。 ✅ 測試修正 ：驗證程式邏輯、模組導入、路徑使用；移除未使用的 pathlib 導入；載入舊資料時自動合併為基礎番號。 v1.","default_branch":null,"files":null,"tree":[],"storefront":"/r/Ian-Lin8239","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Ian-Lin8239/javdb_magnet/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}