
Anh Tuan
Data Science Expert

Tự động hóa quy trình làm việc trực tuyến chưa bao giờ dễ dàng hơn với các công cụ như Automa RPA. Nó cho phép bạn dễ dàng tự động hóa các tác vụ phức tạp, từ gửi biểu mẫu đến thu thập dữ liệu sản phẩm, tất cả thông qua giao diện kéo và thả trực quan—không cần lập trình.
Tuy nhiên, khi bạn tự động hóa các quy trình làm việc phức tạp hơn với Automa, một thách thức thường xuyên xuất hiện: CapSolver. Ngay cả khi bạn chỉ trích xuất thông tin từ các trang web công cộng hoặc tự động hóa việc gửi biểu mẫu thường xuyên, CAPTCHA có thể xuất hiện như một phần của xác minh trang web tiêu chuẩn.
Hãy cùng xem xét cách giải quyết CAPTCHA hiệu quả trong Automa bằng CapSolver, một nền tảng giải quyết CAPTCHA có khả năng mở rộng và được hỗ trợ bởi AI hoạt động liền mạch với tự động hóa trình duyệt.
Automa RPA là một ứng dụng máy tính để bàn dùng cho máy tính để thực hiện các kịch bản phức tạp tùy ý và hỗ trợ tự động hóa trên mọi hệ điều hành, phần mềm máy tính để bàn và ứng dụng web. Với Automa, người dùng có thể:
Automa đặc biệt hữu ích cho các nhà tiếp thị, nhà nghiên cứu và nhà phân tích dữ liệu muốn tiết kiệm thời gian và giảm bớt công việc thủ công thông qua RPA (tự động hóa quy trình robot), trao quyền cho mọi người trở thành chuyên gia tự động hóa.
CAPTCHA (Kiểm tra Turing công cộng tự động hoàn toàn để phân biệt máy tính và con người) được xây dựng để phân biệt giữa người dùng thực và các script tự động. Mặc dù chúng đóng vai trò quan trọng trong bảo mật web, chúng thường xuất hiện trên các trang web có nhiều nội dung hoặc động—ngay cả khi người dùng chỉ cố gắng tự động truy cập thông tin công khai.
Đối với người dùng Automa RPA, những thách thức CAPTCHA này có thể làm gián đoạn việc thực thi tác vụ, yêu cầu nhập thủ công và làm giảm hiệu quả của quy trình làm việc tự động.
Các loại CAPTCHA phổ biến có thể xuất hiện trong quá trình tự động hóa Automa bao gồm:
Những CAPTCHA này, mặc dù có ý tốt, nhưng có thể trở thành nút thắt cho việc tự động hóa dữ liệu mượt mà, đáng tin cậy—đặc biệt là trong các trường hợp liên quan đến việc truy cập lặp lại vào nội dung web mở, không nhạy cảm.
CapSolver là một dịch vụ giải quyết CAPTCHA hỗ trợ các thách thức CAPTCHA hiện đại bằng cách sử dụng AI và các kỹ thuật giải quyết có sự hỗ trợ của con người. Nó được thiết kế cho các nhà phát triển tự động hóa và các chuyên gia thu thập dữ liệu cần bỏ qua CAPTCHA nhanh chóng, nhất quán.
CapSolver hoạt động với Automa theo hai cách chính:
Phần mở rộng CapSolver — Cách dễ nhất để giải quyết CAPTCHA dựa trên trình duyệt trong quá trình thực thi luồng
API CapSolver — Lý tưởng cho các trường hợp sử dụng nâng cao hơn trong Ứng dụng máy tính để bàn Automa hoặc các luồng được kích hoạt trên đám mây
CapSolver cũng hỗ trợ nhiều loại CAPTCHA, bao gồm reCAPTCHA v2/v3, Cloudflare Turnstile, cũng như nhiều CAPTCHA dựa trên hình ảnh và văn bản và thậm chí nhiều hơn nữa với độ trễ thấp, độ chính xác cao và giá cả phải chăng, đây là trình giải quyết CAPTCHA tốt nhất cho người dùng Automa RPA.
Nếu bạn đang sử dụng Ứng dụng máy tính để bàn Automa để tự động hóa trình duyệt, một cách mạnh mẽ để tự động giải quyết CAPTCHA là tích hợp API CapSolver trực tiếp vào quy trình làm việc của bạn bằng cách sử dụng module Yêu cầu HTTP tích hợp sẵn.
Điều này cho phép bạn lập trình gửi các tác vụ giải quyết CAPTCHA, chờ kết quả và tiếp tục quy trình làm việc của bạn—tất cả đều không cần can thiệp thủ công.
Dưới đây là tổng quan đơn giản về cách tích hợp hoạt động:
Sử dụng khối Yêu cầu HTTP trong Automa để gửi yêu cầu POST đến điểm cuối tạo tác vụ của CapSolver. Ví dụ:
Phương thức: POST
URL: https://api.capsolver.com/createTask
Tiêu đề: Content-Type: application/json
Nội dung:
`{`
`"clientKey": "{{yourCapSolverAPIKey}}",`
`"task": {`
`"type": "RecaptchaV2TaskProxyLess",`
`"websiteURL": "https://example.com",`
`"websiteKey": "your-site-key"`
`}`
`}`
Yêu cầu này tạo một tác vụ CAPTCHA mới và trả về taskId.
📌 Đối với nhiều loại CAPTCHA hơn như reCAPTCHA v3, Cloudflare hoặc Ảnh thành Văn bản, hãy tham khảo tài liệu API CapSolver.
Sử dụng một khối Yêu cầu HTTP khác để kiểm tra kết quả:
Phương thức: POST
URL: https://api.capsolver.com/getTaskResult
Nội dung:
`{`
`"clientKey": "{{yourCapSolverAPIKey}}",`
`"taskId": "{{output_from_previous_step}}"`
`}`
Lặp lại yêu cầu này vài giây một lần bằng cách sử dụng các khối Trì hoãn + Điều kiện của Automa cho đến khi trạng thái trở thành "sẵn sàng", sau đó trích xuất giải pháp.
Sau khi giải pháp được trả về, hãy trích xuất mã thông báo từ phản hồi và chuyển nó vào trường đầu vào phù hợp hoặc sử dụng nó trong một cuộc gọi HTTP trong tương lai nếu cần (ví dụ: trong yêu cầu đăng nhập).
📘 Tài nguyên chính thức:
Mặc dù Automa hiện không hỗ trợ cài đặt tiện ích mở rộng trình duyệt trực tiếp trong giao diện cốt lõi của nó, điều đó không có nghĩa là bạn không thể tận hưởng sự tiện lợi của Phần mở rộng CapSolver! Tính linh hoạt mạnh mẽ của Automa cho phép nó hoạt động liền mạch cùng với các framework tự động hóa trình duyệt như Selenium, mà lần lượt hỗ trợ tải các tiện ích mở rộng tùy chỉnh như của CapSolver.
Nếu bạn muốn tự động giải quyết CAPTCHA trong quy trình làm việc của Automa, bạn có thể kích hoạt các yêu cầu HTTP hoặc khởi chạy một script Selenium với Phần mở rộng CapSolver đã được tải sẵn.
Tải xuống Phần mở rộng
👉 Bản phát hành GitHub của Phần mở rộng CapSolver
Tải xuống và giải nén bản phát hành .zip mới nhất.
Cấu hình khóa API của bạn
Bên trong thư mục đã giải nén, mở /assets/config.js và thêm khóa API của bạn từ Bảng điều khiển CapSolver.
CopyEdit
`const config = {`
`apiKey: 'YOUR_API_KEY',`
`...`
`}`
Dưới đây là ví dụ Python sử dụng Selenium và Chrome:
CopyEdit
`from selenium import webdriver`
`from selenium.webdriver.chrome.service import Service`
`from selenium.webdriver.chrome.options import Options`
`chrome_options = Options()`
`chrome_options.add_argument("--start-maximized")`
`chrome_options.add_argument("load-extension=/path/to/unzipped/extension")`
`# Tùy chọn: Để tương thích với Chrome v137`
`chrome_options.add_argument("--disable-features=DisableLoadExtensionCommandLineSwitch")`
`service = Service("chromedriver")`
`driver = webdriver.Chrome(service=service, options=chrome_options)`
`driver.get("https://recaptcha-demo.appspot.com/recaptcha-v2-checkbox.php")`
`# Phần mở rộng CapSolver tự động phát hiện và giải quyết CAPTCHA`

Phần mở rộng CapSolver hỗ trợ các framework chính như:
Những ví dụ này có thể được điều chỉnh cho phù hợp với quy trình làm việc của Automa tùy thuộc vào môi trường và sở thích kỹ thuật của bạn.
CAPTCHA không còn phải làm gián đoạn quy trình làm việc tự động hóa của bạn nữa. Với CapSolver, bạn có thể mở khóa toàn bộ tiềm năng của Automa RPA—cho dù bạn đang thu thập dữ liệu công khai, tự động hóa việc gửi hoặc xây dựng các luồng nhiều bước mà không cần nhập thủ công.
Đăng ký ngay để nhận bản nâng cấp miễn phí 14 ngày lên Gói Pro của chúng tôi! Điều này mở khóa nhiều tính năng mạnh mẽ hơn và là cách hoàn hảo để bắt đầu hành trình tự động hóa không cần mã của bạn với Automa RPA. Truy cập Chính thức của Automa web để khám phá mọi thứ bạn có thể đạt được!
Cho dù bạn chọn sử dụng API CapSolver bên trong Ứng dụng máy tính để bàn Automa hay tận dụng Phần mở rộng CapSolver cùng với một framework tự động hóa trình duyệt như Selenium, CapSolver được xây dựng để mở rộng theo nhu cầu của bạn—nhanh chóng, chính xác và dễ tích hợp.
Bắt đầu ngay hôm nay bằng cách truy cập Bảng điều khiển CapSolver.
Cần trợ giúp? Khám phá Tài liệu CapSolver và Tài liệu Automa.
Thêm cho người dùng Automa: Sử dụng mã khuyến mãi AUTOMA khi nạp tiền vào tài khoản CapSolver của bạn và nhận thêm 6% tín dụng độc quyền—không giới hạn, không hết hạn.

Trong bài viết này, chúng tôi sẽ trình bày cho bạn IPRoyal là gì và các dịch vụ mà họ cung cấp.

Trong bài viết này, chúng tôi sẽ cho bạn biết oxylabs là gì và những công cụ mạnh mẽ mà họ cung cấp.
