首頁>機器人偵測
檢測結果:
  • Webdriver
  • User-Agent
  • CDP
  • Navigator

瀏覽器機器人檢測指南

BrowserScan 可偵測腳本或瀏覽器上的自動化活動。它分析各種瀏覽器屬性,判斷瀏覽器環境是否受控於機器人。各種人機驗證產品Cloudflare Turnstile, Google reCAPTCHA 都會包含這方面檢測,通常會有三種分類:

  • 正常機器人 - 通常是屬於知名搜尋引擎(Google、Bing、Baidu)的機器人。它抓取網站以創建可搜尋的內容索引。好的機器人還可以是監控或正常運作時間檢查工具。
  • 惡意機器人 - 通常是自動化工具,如 Selenium、Puppeteer、Playwright 或任何偽裝成良好搜尋機器人的工具。它可以接管帳戶、提交垃圾郵件、竊取密碼、抓取資料、浪費資源等。
  • 未檢測到機器人 - 訪客可能是使用常規瀏覽器的人類。

識別和機器人檢測

指紋辨識和機器人偵測的結合為您提供了防止線上詐騙的強大工具,一起使用時可產生最佳結果。

WebDriver

WebDriver Advance

Selenium

NightmareJS

PhantomJS

Awesomium

Cef

CefSharp

Coaches

FMiner

Born

Phantomas

Rhino

Webdriverio

Headless Chrome

Chrome DevTools Protocol 檢測

能否檢測是否利用開發者工具模擬瀏覽器,或是使用與開發者協議相關的工具來控制瀏覽器。

CDP

Native Navigator

偵測 Navigator 是否有欺騙行為, 部分瀏覽器外掛程式或機器人會修改關鍵屬性以達到欺騙的目的

什麼是 webdriver

WebDriver是一種用於自動化瀏覽器操作的工具。它提供了一種程式設計接口,使得開發人員可以使用各種程式語言(如Java、Python、C#等)編寫腳本,以自動執行諸如開啟網頁、點擊按鈕、填寫表單等瀏覽器操作。

  • 控制:WebDriver可以控制瀏覽器,執行各種使用者操作。例如,它可以告訴瀏覽器開啟一個特定的URL,或點擊一個按鈕。
  • 互動:WebDriver可以透過瀏覽器與網頁互動。例如,它可以讀取網頁的HTML原始碼,或檢查頁面上的特定元素。
  • 模擬:WebDriver可以模擬使用者的行為。例如,它可以模擬滑鼠點擊、鍵盤輸入等操作。

WebDriver是W3C的一個標準,這意味著所有主流的瀏覽器(如Chrome、Firefox、Safari和Edge)都提供了對WebDriver的支援。每種瀏覽器都有自己的WebDriver實作(例如,Chrome有ChromeDriver,Firefox有GeckoDriver),但是它們都遵循同一組API,這使得開發人員可以用同一套程式碼來控制不同的瀏覽器。