🤖

robots.txt 生成器

可視化編輯抓取規則,自動生成 robots.txt,含衝突判定與抓取測試
抓取規則 📂 其他 👤 ToolWorld 🏷️ v1.0.0
載入中...
常用規則預設
規則列表
附加指令
生成結果

                
規則檢查
抓取判定測試

使用說明

📖 工具介紹


robots.txt 是放在站點根目錄的一個純文本文件,用來告訴爬蟲哪些目錄可以進、哪些不要進。它語法簡單,但手寫容易踩兩個坑:一是路徑漏了開頭的斜槓,規則直接失效且不報錯;二是規則寫多了互相打架,你以爲放行了,實際被更具體的禁止規則攔住了。

這個工具把規則做成一行行可增刪的表單,填完自動生成按 User-agent 分組的文件內容。同時它會在底部做兩件檢查:列出格式可疑的規則,以及給你一個輸入框,可以模擬某個爬蟲訪問某個路徑時到底是放行還是攔截。

判定邏輯用的是主流爬蟲的實際做法——同一爬蟲的多條規則裡,路徑最長、也就是最具體的那條說了算,而不是寫在前面的那條。這一點和很多人的直覺相反,所以專門做了測試框讓你驗證。

✨ 功能特點


  • 規則可視化增刪,每條含爬蟲名稱、允許或禁止、路徑三項
  • 五套預設:允許全部、禁止全部、僅屏蔽後臺、WordPress 常規、屏蔽 AI 爬蟲
  • 自動按 User-agent 分組輸出,重複爬蟲的規則會合併到同一組
  • 支持 Crawl-delay、Host 與多個 Sitemap 地址
  • 抓取判定測試:填入爬蟲名和路徑,按最長匹配規則給出放行或攔截結論
  • 實時檢查路徑格式與全站封禁風險,問題逐條列出

🚀 使用方式


  1. 先點一個接近你需求的預設,再在它的基礎上改
  2. 用「添加規則」補自己的條目,爬蟲名稱填 * 表示對所有爬蟲生效
  3. 需要的話填 Crawl-delay、Host 和 Sitemap 地址
  4. 在測試框裡輸入爬蟲名和一個具體路徑,確認判定符合預期
  5. 點「下載 robots.txt」把文件傳到站點根目錄

⚠️ 注意事項


  • robots.txt 不是訪問控制:它只是君子協定,不守規矩的採集程序照樣能抓,真正要保密的內容必須加登錄驗證
  • 必須放在根目錄:文件只有在域名根目錄生效,放在子目錄裡爬蟲不會讀取
  • 被禁止的頁面仍可能被收錄:只禁止抓取不禁止收錄,若頁面被外鏈引入,仍可能出現在結果裡,需要配合 noindex
  • 大小寫與結尾斜槓敏感:/Admin 與 /admin 是兩條不同規則,路徑末尾是否帶斜槓也會影響匹配
  • AI 爬蟲名單會變:預設裡的名稱是當前常見的幾款,新的爬蟲不斷出現,需要定期補充

相關推薦

⏫︎