AdsPower
AdsPower

AdsPower CLI: จัดการเบราว์เซอร์โดยอัตโนมัติจากบรรทัดคำสั่ง

By AdsPower||239 Views

ลองดูอย่างรวดเร็ว

AdsPower CLI ช่วยให้สามารถทำงานอัตโนมัติบนเบราว์เซอร์ได้โดยไม่ต้องใช้ไคลเอนต์บนเดสก์ท็อป รองรับการทำงานแบบกลุ่ม การใช้งาน Docker และการผสานรวมเอเจนต์ AI จัดการโปรไฟล์ พร็อกซี และลายนิ้วมือได้รวดเร็วยิ่งขึ้นจากบรรทัดคำสั่ง สำรวจ CLI และเริ่มสร้างเวิร์กโฟลว์อัตโนมัติได้แล้ววันนี้

AdsPower ได้เปิดตัวเครื่องมือ CLI (Command Line Interface) แบบสแตนด์อโลนอย่างเป็นทางการแล้ว


งานต่างๆ ที่เคยต้องคลิกผ่านอินเทอร์เฟซเดสก์ท็อป ของ AdsPower ตอนนี้สามารถทำได้ด้วยคำสั่งบรรทัดคำสั่งเพียงคำสั่งเดียว การสร้างและจัดการโปรไฟล์เบราว์เซอร์ การเปิดและปิดเบราว์เซอร์ การสลับพร็อกซี การรีเฟรชลายนิ้วมือ การดึงข้อมูลคุกกี้ การล้างแคช การจัดการกลุ่ม และแท็ก ล้วนได้รับการสนับสนุนโดยตรงจากเทอร์มินัล


ส่วนต่อประสานผู้ใช้แบบบรรทัดคำสั่ง (CLI) ทำงานแยกต่างหากจากไคลเอนต์เดสก์ท็อป AdsPower โดยจะไม่แชร์แคชในเครื่อง เคอร์เนลของเบราว์เซอร์ หรือสภาพแวดล้อมการทำงานกับแอปพลิเคชันหลัก


Use CLI (Command Line Interface)


วิธีการติดตั้ง

มีวิธีการติดตั้งสองวิธีให้เลือกใช้


วิธีที่ 1: ติดตั้งผ่าน npm (แนะนำสำหรับผู้ใช้ Node.js)


npm install -g adspower-browser


หลังจากติดตั้งเสร็จแล้ว คำสั่งต่อไปนี้จะพร้อมใช้งานและทำงานเหมือนกันทุกประการ: adspower-browser , adspower , ads


วิธีที่ 2: ติดตั้งโดยตรง

บนระบบปฏิบัติการ Windows:

ผู้ใช้ Windows สามารถติดตั้ง CLI ได้โดยตรงจาก หน้าดาวน์โหลดอย่างเป็นทางการของ AdsPower เช่นกัน


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


บน macOS:

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


บนระบบลินุกซ์:

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


หากคำสั่งไม่ทำงานสำเร็จ คุณสามารถดาวน์โหลดโปรแกรมติดตั้งลงในเครื่องและเรียกใช้งานด้วยตนเองได้


Download 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":["..."]}'


ลายนิ้วมือ คุกกี้ และแคช


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":"My Group"}'
ads get-group-list '{}'
ads create-tag '{"tags":[{"name":"test","color":"darkBlue"}]}'


การจัดการเคอร์เนลของเบราว์เซอร์


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


คุณสามารถดูรายการพารามิเตอร์ทั้งหมดสำหรับทุกคำสั่งได้โดยใช้คำสั่ง: ads -h หรือ ads -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 สามารถทำงานได้อย่างเต็มประสิทธิภาพในสภาพแวดล้อมเซิร์ฟเวอร์แบบไร้ส่วนติดต่อผู้ใช้ (headless server) โดยไม่ต้องมีอินเทอร์เฟซแบบกราฟิก


การบูรณาการ AI: MCP และทักษะ

ผู้ช่วยเขียนโค้ด AI

คลังเก็บโค้ด GitHub ของ CLI มีการรองรับ Skill สำหรับผู้ช่วยเขียนโค้ด AI ติดตั้งลงใน Cursor และเครื่องมือที่คล้ายกันได้ด้วยคำสั่งเดียว:

npx skills add AdsPower/adspower-browser


การสนับสนุน MCP (Model Context Protocol)

นอกจากนี้ ที่เก็บข้อมูลยังรวม การสนับสนุน MCP ไว้ด้วย ทำให้เอเจนต์ AI เช่น Claude Code, Cursor, Codex และ OpenCode สามารถควบคุมอินสแตนซ์เบราว์เซอร์ AdsPower ได้โดยตรง


หลังจากตั้งค่าเสร็จแล้ว ผู้ช่วย AI จะเรียนรู้บริบทของ AdsPower โดยอัตโนมัติ อธิบายสิ่งที่คุณต้องการทำด้วยภาษาธรรมชาติ และ AI จะสร้างคำสั่ง CLI ที่เกี่ยวข้องให้โดยอัตโนมัติ เหมาะสำหรับผู้ใช้ที่ไม่คุ้นเคยกับอินเทอร์เฟซบรรทัดคำสั่ง


เหตุผลที่เรื่องนี้สำคัญ : เมื่อเอเจนต์ AI เข้ามามีบทบาทในการดำเนินการในเวิร์กโฟลว์มากขึ้น เบราว์เซอร์ซึ่งเป็นเครื่องมือหลักสำหรับการโต้ตอบระหว่างเอเจนต์และเว็บ จึงจำเป็นต้องมีคุณสมบัติการบูรณาการที่สอดคล้องกัน ปัจจุบัน CLI, MCP และ Skills พร้อมใช้งานแล้ว


แหล่งที่มา:

  1. เอกสารประกอบการใช้งาน GitHub
  2. ดาวน์โหลดและติดตั้ง AdsPower CLI ได้ที่นี่


AdsPower

เบราว์เซอร์หลายล็อกอินที่ดีที่สุดสำหรับทุกอุตสาหกรรม

AdsPower CLI: จัดการเบราว์เซอร์โดยอัตโนมัติจากบรรทัดคำสั่ง

คนยังอ่าน