AdsPower
AdsPower

AdsPower CLI:透過命令行實現瀏覽器自動化管理

By AdsPower||293 Views

快速閱讀

AdsPower CLI 實現了無需桌面客戶端的瀏覽器自動化,支援批次操作、Docker 部署和 AI 代理整合。透過命令行更快地管理設定檔、代理和指紋。立即探索 CLI 並開始構建您的自動化工作流程。

AdsPower 正式推出獨立的 CLI(命令列介面)工具。


以往需要在 AdsPower 桌面版介面點擊操作的任務,現在只需一行指令即可完成。瀏覽器設定檔的建立與管理、瀏覽器的啟動與關閉、代理切換、指紋刷新、Cookie 獲取、快取清除、分組管理以及標籤功能,現在都能直接在終端機中支援。


CLI 獨立於 AdsPower 桌面客戶端運行。它不與主應用程式共用本地快取、瀏覽器內核或運行環境。


使用 CLI (命令列介面)


如何安裝

目前提供兩種安裝方式。


方式一:透過 npm 安裝(推薦 Node.js 用戶)


npm install -g adspower-browser


安裝完成後,以下命令皆可使用且功能相同:adspower-browseradspower ads


方式二:直接安裝

Windows 用戶:

Windows 用戶也可以直接從 AdsPower 官方下載頁面安裝 CLI。


irm https://www.adspower.com/install.ps1 | iex


macOS 用戶:

curl -fsSL https://www.adspower.com/install.sh | bash


Linux 用戶:

curl -fsSL https://www.adspower.com/install.sh | bash


如果指令執行不成功,您可以將安裝檔下載到本地後手動執行。


下載 CLI


如何開始使用

啟動 CLI:

ads start -k <KEY>


如果您已經設定了 ADS_API_KEY 環境變數,只需執行:ads start


範例:打開一個瀏覽器設定檔:

ads open-browser <profile_id>


範例:關閉一個瀏覽器設定檔:

ads close-browser <profile_id>


只需三個指令,即可完整啟動並管理一個瀏覽器實例。


日常操作快速參考

瀏覽器設定檔管理


ads create-browser '{"group_id":"0","user_proxy_config":{"proxy_soft":"no_proxy"}}'
ads update-browser '{"profile_id":"..."}'
ads delete-browser '{"profile_id":["..."]}'
ads get-browser-list '{}'


代理管理


ads create-proxy '[{"type":"http","host":"127.0.0.1","port":"8080"}]'
ads get-proxy-list '{}'
ads update-proxy '{"proxy_id":"proxy-1","proxy_url":"https://refresh.example.com"}'
ads delete-proxy '{"proxy_id":["..."]}'


指紋、Cookie 和快取


ads new-fingerprint <profile_id>
ads get-profile-cookies <profile_id>
ads delete-cache-v2 '{"profile_id":["..."],"type":["cookie","history"]}'
ads get-profile-ua <profile_id>


分組和標籤


ads create-group '{"group_name":"我的群組"}'
ads get-group-list '{}'
ads create-tag '{"tags":[{"name":"測試","color":"darkBlue"}]}'


瀏覽器內核管理


ads get-kernel-list '{"kernel_type":"Chrome"}'
ads download-kernel '{"kernel_type":"Chrome","kernel_version":"..."}'


您可以使用以下指令查看每個命令的完整參數列表:ads -hads -h


這如何幫助實際業務運營

以下是 AdsPower CLI 能顯著提高工作流程效率的幾個實際應用場景。


批次建立帳號

  • 之前:在 GUI 中逐一建立設定檔。
  • 之後:編寫一個迴圈腳本,一次建立 50 或 100 個設定檔,並自動分配代理和群組標籤。


排程維護

指紋刷新、快取清除和其他維護任務現在可以加入到排程工作中,每天自動執行。


無需人工監控,一切都可以直接在伺服器環境中運行。


批次操作

需要為數百個帳號更新代理?將多個設定檔移動到新群組?批次刷新指紋?


CLI 讓您可以用一個指令完成大規模的帳號管理任務,無需重複的手動點擊。


伺服器部署與 Docker 支援

AdsPower CLI 也支援 Docker 部署。


docker-compose -f ./docker-compose.yml up -d
docker-compose exec adspower-cli /bin/bash


進入容器後,用戶可以使用 ads 指令直接管理瀏覽器實例。

這使得 AdsPower 能夠在沒有圖形介面的無頭伺服器環境中完全運作。


AI 整合:MCP 與 Skills

AI 程式碼助理

CLI 的 GitHub 倉庫包含對 AI 程式碼助理的 Skill 支援。只需一個指令即可安裝到 Cursor 等類似工具中:

npx skills add AdsPower/adspower-browser


MCP(模型上下文協議)支援

該倉庫還整合了 MCP 支援,使 Claude Code、Cursor、Codex 和 OpenCode 等 AI 代理能夠直接控制 AdsPower 瀏覽器實例。


設定完成後,AI 助理會自動獲取 AdsPower 的上下文。用自然語言描述您想做什麼,AI 就會生成相應的 CLI 指令——非常適合不熟悉命令列介面的用戶。


這有什麼重要性:隨著 AI 代理在工作流程中承擔更多的執行角色,瀏覽器作為代理與網路互動的核心工具,需要相應的整合能力。CLI、MCP 和 Skills 現在都已準備就緒。


資料來源:

  1. GitHub 文件
  2. 在此下載並安裝 AdsPower CLI


AdsPower

與AdsPower一起,開啟多帳號管理新篇章

AdsPower CLI:透過命令行實現瀏覽器自動化管理

人們也讀過

AdsPower