Bỏ qua điều hướng
AdsPower.vn

Đây là trang thông tin độc lập, không phải trang chính thức và không có quan hệ sở hữu hay hợp tác với AdsPower.

RPA dựng sẵn của AdsPower: Tự động hoá không cần biết lập trình

Biên soạn bởi Cập nhật

Không phải ai cần tự động hoá cũng biết viết code. AdsPower giải quyết nhu cầu này bằng một trình dựng quy trình RPA kéo thả, hoàn toàn bằng tiếng Việt, có sẵn ở mọi bậc giá kể cả gói Free.

RPA của AdsPower là gì?

RPA (Robotic Process Automation — tự động hoá quy trình bằng robot) trong AdsPower là một trình dựng quy trình trực quan dạng canvas: bạn kéo các khối thao tác từ bảng bên trái, thả vào canvas, nối chúng lại theo thứ tự, rồi bấm nút “Bắt đầu quy trình” để chạy. Quy trình chạy trực tiếp trên hồ sơ trình duyệt bạn chọn, mang theo đầy đủ dấu vân tay và cấu hình proxy của hồ sơ đó.

Trình dựng quy trình RPA của AdsPower với bảng khối thao tác bằng tiếng Việt

Trình dựng hỗ trợ biến quy trình (lưu giá trị tạm để dùng lại giữa các bước), nên một quy trình không chỉ chạy tuần tự cứng nhắc mà có thể mang dữ liệu từ bước này sang bước khác — ví dụ đọc một dòng dữ liệu từ Excel ở đầu quy trình rồi dùng chính dữ liệu đó để điền vào form ở bước sau.

RPA có ở bậc giá nào?

Robot RPA có ở mọi bậc giá, kể cả gói Free — đây là điểm khác biệt rõ với Local API, vốn chỉ mở từ bậc Professional trở lên. Riêng mục “Quy trình RPA tuỳ chỉnh” (custom RPA) được liệt kê riêng ở bậc Enterprise trên bảng tính năng, khác với RPA cơ bản mà mọi bậc đều dùng được. Nếu bạn không cần viết code và chưa có nhu cầu tích hợp hệ thống riêng, RPA là điểm bắt đầu hợp lý hơn API rất nhiều — không cần nâng gói mới dùng được.

Các nhóm khối thao tác có sẵn

Trình dựng quy trình chia khối thao tác thành 8 nhóm, đủ để ghép thành các kịch bản từ đơn giản đến khá phức tạp:

Nhóm Một số khối tiêu biểu
Thao tác web Truy cập web, Tạo tab mới, Nhấp chuột, Nhập nội dung, Lướt trang, Chọn thả xuống, Tải tệp lên, Thực hiện JavaScript, Ảnh chụp màn hình
Thao tác bàn phím Ấn bàn phím, Tổ hợp phím
Chờ thao tác Thời gian chờ, Chờ nguyên tố xuất hiện, Đang chờ yêu cầu hoàn tất
Nhận dữ liệu Nhận nội dung bảng dán, Số liệu nguyên tố, Lưu vào Excel, Nhập dữ liệu từ Excel, Nhận Email, Mã xác nhận, Nhận cookie trang
Xử lý dữ liệu Quản lý các biến số, Trích xuất từ văn bản, Chuyển sang JSON, Trích xuất chữ, Trích xuất ngẫu nhiên
Thông tin hồ sơ Cập nhật notes hồ sơ, Cập nhật dấu trang hồ sơ
Quy trình quản lý Nhóm, Khởi chạy trình duyệt mới, Sử dụng các quy trình khác, Điều kiện IF, các loại vòng lặp (theo thành phần, theo thời gian, theo dữ liệu, While), Rời chu kỳ, Đóng trình duyệt
Công cụ bên thứ ba 2Captcha, Google Sheet, OpenAI

Nhóm “Quy trình quản lý” là phần đáng chú ý nhất với người từng nghĩ RPA kéo thả chỉ chạy được kịch bản tuyến tính: có đủ điều kiện IF, bốn loại vòng lặp, và khả năng gọi một quy trình khác như gọi hàm con — đủ cấu trúc điều khiển cơ bản để dựng logic có nhánh rẽ mà không cần viết một dòng code.

Bắt đầu một quy trình RPA đơn giản

Một quy trình cơ bản thường gồm các bước:

  1. Chọn hồ sơ cần chạy quy trình.
  2. Thêm khối Truy cập web để mở một địa chỉ cụ thể.
  3. Thêm khối Chờ nguyên tố xuất hiện để đảm bảo trang đã tải xong phần tử cần thao tác, tránh thao tác quá sớm khi trang chưa kịp render.
  4. Thêm khối Nhấp chuột hoặc Nhập nội dung để tương tác với phần tử đó.
  5. Thêm khối Trích xuất chữ hoặc Số liệu nguyên tố nếu cần đọc dữ liệu từ trang, rồi Lưu vào Excel để ghi lại kết quả.
  6. Bấm Bắt đầu quy trình để chạy thử, quan sát canvas để biết bước nào đang chạy và bước nào lỗi.

Vị trí chính xác của từng nút và cách thêm khối có thể thay đổi nhẹ giữa các bản cập nhật giao diện, nên cách nắm nhanh nhất là mở trực tiếp trình dựng quy trình trong ứng dụng và thử kéo thả — giao diện tiếng Việt giúp việc dò từng khối thao tác dễ hơn nhiều so với đọc tài liệu tiếng Anh.

RPA có làm được việc phức tạp không?

Có, ở mức đáng ngạc nhiên với một công cụ không cần code. Vòng lặp theo dữ liệu (For theo dữ liệu) kết hợp với khối nhập dữ liệu từ Excel cho phép một quy trình chạy lặp lại cho từng dòng trong một file — gần giống việc viết vòng lặp for trong script, nhưng dựng bằng kéo thả. Khối nhận Email và mã xác nhận giúp xử lý được các bước xác thực hai lớp qua email mà không cần tự viết code đọc hộp thư. Khối tích hợp OpenAI cho phép quy trình gọi ra kết quả xử lý ngôn ngữ tự nhiên ngay giữa các bước, mà không cần tự viết code gọi API của OpenAI.

Với những kịch bản này, ranh giới giữa “cần code” và “không cần code” mờ đi khá nhiều — nhưng RPA kéo thả vẫn có giới hạn riêng so với script tự viết, đặc biệt khi logic cần tuỳ biến sâu hoặc tích hợp với hệ thống nội bộ không có sẵn khối hỗ trợ. So sánh chi tiết hai hướng đi tại bài chọn giữa RPA dựng sẵn và tự viết script cho AdsPower.

RPA khác gì với việc dùng API kết hợp script tự viết?

RPA chạy ngay trong ứng dụng AdsPower, không cần cài thêm ngôn ngữ lập trình hay thư viện nào, và có ở mọi bậc giá. Dùng Local API kết hợp Selenium/Puppeteer/Playwright đòi hỏi biết lập trình và tối thiểu bậc Professional, nhưng đổi lại có toàn quyền kiểm soát logic, dễ tích hợp với hệ thống riêng của bạn. Tìm hiểu về API tại bài API cục bộ AdsPower là gì.

Khi nào nên chuyển từ RPA sang viết script?

Khi quy trình cần logic mà bảng khối có sẵn không đáp ứng được (ví dụ gọi vào một API nội bộ riêng của công ty bạn không có khối hỗ trợ sẵn), khi cần chạy hàng trăm hồ sơ song song với cơ chế quản lý lỗi tinh vi hơn khả năng của canvas kéo thả, hoặc khi bạn đã có sẵn đội ngũ lập trình và muốn tích hợp sâu vào hệ thống hiện có. Xem phân tích đầy đủ tại bài chọn giữa RPA dựng sẵn và tự viết script cho AdsPower và thông tin gói dịch vụ tại trang AdsPower.

Câu hỏi thường gặp

RPA của AdsPower có cần biết lập trình không?

Không. Trình dựng quy trình hoạt động theo kiểu kéo thả khối thao tác trên canvas, giao diện hoàn toàn bằng tiếng Việt, không yêu cầu viết mã. Đây là điểm khác biệt lớn nhất so với việc dùng Local API kết hợp Selenium/Puppeteer/Playwright.

RPA có ở gói Free không?

Có. Theo bảng tính năng trên trang giá chính hãng, robot RPA có ở mọi bậc giá kể cả Free. Riêng mục 'Quy trình RPA tuỳ chỉnh' được ghi riêng ở bậc Enterprise, khác với RPA cơ bản có sẵn ở mọi bậc.

RPA có làm được các thao tác phức tạp như điều kiện, vòng lặp không?

Có. Nhóm khối 'Quy trình quản lý' cung cấp điều kiện IF, các loại vòng lặp (theo thành phần, theo thời gian, theo dữ liệu, vòng lặp While) và khả năng gọi lại một quy trình khác như hàm con, đủ để dựng kịch bản có nhánh rẽ và lặp lại thay vì chỉ chạy tuần tự từ trên xuống.

RPA có đọc/ghi được file Excel hoặc nhận email không?

Có. Nhóm khối 'Nhận dữ liệu' hỗ trợ nhập dữ liệu từ Excel, lưu kết quả vào Excel hoặc file txt, nhận email và mã xác nhận, cùng một số khối theo dõi yêu cầu mạng của trang web.

RPA có tích hợp công cụ bên ngoài không?

Có, nhóm khối 'Công cụ của bên thứ ba' hỗ trợ 2Captcha (giải mã captcha), Google Sheet, và OpenAI ngay trong quy trình kéo thả, không cần viết code gọi API riêng cho các dịch vụ này.

Phần mềm liên quan