MCP-Undetected-Chromedriver

MCP-Undetected-Chromedriver

0
0 評論
3 Stars
MCP-Undetected-Chromedriver 是一項強大的 MCP 服務,旨在自動化 Chrome 瀏覽,並有效繞過反機器人機制,非常適合網頁抓取和測試。
新增日期:
創建者:
Apr 21 2025
MCP-Undetected-Chromedriver
廣告

MCP-Undetected-Chromedriver 是什麼?

這個 MCP (多通道協議)服務將 undetected-chromedriver 庫集成到一個 API 驅動的環境中,使用戶能夠控制能夠避開 Cloudflare 和 Distil Networks 等常見反機器人檢測的 Chrome 瀏覽器。它提供諸如截圖、PDF 輸出以及點擊、表單填寫和拖動等複雜交互的功能。該服務無縫管理瀏覽器實例,為數據抓取、自動測試和在需要隱藏自動化簽名的各種場景中的網頁自動化任務提供可靠解決方案。

誰會使用 MCP-Undetected-Chromedriver?

  • 網頁抓取專業人士
  • 自動化測試工程師
  • 專注於反機器人繞過的安全研究人員
  • 構建機器人檢測避免工具的開發人員

如何使用 MCP-Undetected-Chromedriver?

  • 步驟 1:通過 npm 或 Docker 安裝 MCP-Undetected-Chromedriver 套件。
  • 步驟 2:使用指令 `mcp-server-undetected-chromedriver` 啟動 MCP 伺服器。
  • 步驟 3:配置客戶端應用以連接到 MCP 伺服器。
  • 步驟 4:使用所提供的 API 函數,如 `browser_navigate`、`browser_screenshot`、`browser_click` 等,來控制瀏覽器。
  • 步驟 5:執行所需的自動化任務後,使用 `browser_close` 關閉瀏覽器。

MCP-Undetected-Chromedriver 的核心特徵與益處

主要功能
  • browser_navigate
  • browser_screenshot
  • browser_click
  • browser_iframe_click
  • browser_fill
  • browser_select
  • browser_hover
  • browser_evalute
  • browser_close
  • browser_get_visible_text
  • browser_get_visible_html
  • browser_go_back
  • browser_go_forward
  • browser_drag
  • browser_press_key
  • browser_save_as_pdf
優點
  • 逃避現代反機器人檢測機制
  • 豐富的 API 用於全面的瀏覽器自動化
  • 支持拖動和 iframe 操作等高級交互
  • 便於與其他 MCP 生態系統工具集成
  • 提高數據抓取和測試的可靠性

MCP-Undetected-Chromedriver 的主要使用案例與應用

  • 自動化抓取受反機器人措施保護的網站
  • 對需要不可檢測瀏覽器行為的網站執行自動化測試
  • 研究反機器人檢測方法及繞過技術
  • 用於數據收集和自動化工作流程的機器人開發

MCP-Undetected-Chromedriver 的常見問答

開發者

  • dragons96