ZonoTools
首頁/裝置工具/Can You Detect Bot

你能偵測到機器人嗎

網站能偵測到 自動化 / 機器人 嗎?

檢查中…

模擬普通網站可以從你的瀏覽器了解的資訊,不是隐蔽审计。

使用方法

  1. 首先在普通瀏覽器中開啟頁面 - 預計沒有或弱部分訊號。
  2. 在 Puppeteer、Playwright 或 Selenium 中執行相同的 URL 來比較「是」訊號。
  3. 更改啟動標誌或隱形外掛程式後點選刷新。

常見問题

網站可以偵測 Puppeteer 或 Playwright嗎?

經常是的。`navigator.webdriver === true`、用戶代理中的 HeadlessChrome 以及其他自動化工件很常見。隱形插件減少但不能保證對現代反機器人堆疊的隱形。

為什麼我的普通 Chrome 會顯示「部分」?

單一微弱訊號(例如某些設定上的空白插件)並不能證明自動化。閱讀項目符號清單;像 webdriver 這樣的強標誌比一個軟提示更重要。

webdriver 對機器人來說總是正確的嗎?

對於許多預設的自動化啟動來說,是的。修補驅動程式和一些隱形模式試圖隱藏它;專用的反機器人產品使用本頁面之外的數十種訊號。

與《你能檢測到AI爬蟲嗎? 》不同

是的。[Can you detect AI crawler](/tools/detect-ai-crawler)匹配 GPTBot 等訓練機器人用戶代理程式。此頁面的目標是互動式自動化(Selenium、無頭瀏覽器)。

我可以用它來繞過機器人來偵測嗎?

此頁面具有教育意義——它顯示可見信號,而不是規避技術。尊重網站條款和機器人政策。

有東西上傳了嗎?

檢查從可用於任何網頁的 JavaScript API 在本機上執行。

介紹

Can You Detect Bot 檢查頁面上的 JavaScript 可以讀取的自動化指紋 - 與反機器人產品啟動的訊號類別相同,包括 navigator.webdriverHeadlessChrome 使用者代理程式。人類瀏覽器通常得分部分;預設腳本瀏覽器通常得分

測試抓取工具的開發人員需要知道什麼洩漏。網站所有者需要知道為什麼驗證碼會火。此工具僅列出瀏覽器可見層,而不列出伺服器端 TLS 或行為生物辨識。

表示此頁面檢查

Signal 典型意義
導覽器.webdriver W3C 自動化標誌 — 在許多驅動程式中都是如此
UA 中的 HeadlessChrome 無頭 Chromium 會話
機器人/自動化 UA 關鍵字 木偶師、劇作家、硒代幣(如果存在)
空白插件(桌面) 有時與無頭預設值相關
空語言 對於真實用戶來說不常見;僅弱提示

強大的組合推動。僅憑一個微弱的暗示就可以產生部分,而不是一種信念。

是 vs 部份 vs 否

  • - 存在強大的自動化標記。
  • 部分 — 僅軟提示;可能是一個增強的普通瀏覽器或不完全的隱身。
  • — 此標籤的 JavaScript 表面中沒有有意義的自動化標誌。

商業機器人管理添加了畫布計時、滑鼠熵、IP 聲譽和挑戰流 - 遠遠超出了此演示。

常見用例

  • CI 冒煙測試 — 確認暫存允許您的測試瀏覽器或記錄其封鎖的原因。
  • Scraper 偵錯 — 查看啟動選項變更後保留哪些標誌。
  • 安全訓練 — 展示為什麼「無頭」並非隱形。
  • 與 AI 爬蟲相比 — 識別為 GPTBot 的機器人包含在can you detect AI crawler下。

最佳實踐

  • 手動 Chrome 中執行一次,在 自動化 中執行一次,並比較訊號清單。
  • 不要將這裡的與有保證的人流量等同起來-複雜的機器人會模仿真實的個人資料。
  • what is my user agent配對以檢查完整的 UA 字串。
  • 對於網站擁有者 VPN/代理偵測,請參閱can you detect VPN— 與 Selenium 標誌無關,但通常會組合在風險引擎中。