

Tích hợp Puppeteer
Giải pháp giải CAPTCHA cho Puppeteer trong Tự động hóa & Scraping Chromium
Tự động giải reCAPTCHA, Cloudflare Turnstile, Cloudflare Challenge, AWS WAF và các thử thách CAPTCHA hình ảnh bên trong các tập lệnh Puppeteer để đảm bảo quét dữ liệu web và tự động hóa đáng tin cậy.
const puppeteer = require('puppeteer');
async function capSolver() {
const payload = {
clientKey: 'YOUR_API_KEY',
task: {
type: 'ReCaptchaV2TaskProxyLess',
websiteKey: '6Lf...',
websiteURL: 'https://example.com'
}
};
// 👉 Full guide: https://docs.capsolver.com/en/guide/automation-tool-integration/
}
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto(siteUrl);
const token = await capSolver()
console.log("Token:", token);
await page.evaluate((token) => {
document.getElementById('g-recaptcha-response').value = token;
}, token);
})();
Phân tích vấn đề
Sẵn sàng cho các luồngChromium có thể mở rộng
Puppeteer rất tuyệt vời cho việc scraping hàng loạt, nhưng việc bảo vệ bot là không thể tránh khỏi. CapSolver sẵn sàng thu hẹp khoảng cách đó.
Nếu không có giải pháp CAPTCHA, tập lệnh Puppeteer có thể:
Thất bại trong luồng đăng nhập
Dừng lại tại các điểm xác minh
Cần can thiệp thủ công
Mất phạm vi phủ sóng dữ liệu
Khả năng tương thích
Được xây dựng choScraping dựa trên Chromium
CapSolver dễ dàng tích hợp vào luồng Puppeteer được thiết kế cho việc scraping quy mô lớn.
Hệ thống Scraping phân tán
Môi trường tự động hóa Node.js
Thiết lập Scraping qua Proxy
Tại sao chọn CapSolver
Tại sao nên chọn CapSolver?
Giải pháp giải CAPTCHA hàng đầu ngành để tăng cường quy trình tự động hóa Puppeteer của bạn.
Độ chính xác cao
Sử dụng AI và học sâu để cung cấp hỗ trợ giải quyết ổn định, hiệu suất cao cho tự động hóa Puppeteer.
Phản hồi nhanh chóng
Giải quyết với độ trễ thấp giúp các quy trình scraping, QA và RPA của Puppeteer hoạt động với sự gián đoạn tối thiểu.
Hỗ trợ đồng thời cao
Hàng đợi nhiệm vụ độc quyền hỗ trợ các yêu cầu giải quyết song song khổng lồ từ các worker Puppeteer phân tán.
Quản lý Proxy thông minh
Tích hợp với các nhà cung cấp proxy lớn, hỗ trợ luồng xoay vòng tự động và chế độ không proxy cho tự động hóa trình duyệt quy mô lớn.
Giá cả linh hoạt
Các gói dịch vụ hiệu quả về chi phí từ các bộ kiểm thử nhỏ đến các nhiệm vụ Puppeteer cấp sản xuất quy mô lớn.
Thân thiện với nhà phát triển
Tài liệu API rõ ràng, tham chiếu mã, callback bất đồng bộ và kiểm soát chi tiết để triển khai nhanh chóng.
Tuân thủ cấp doanh nghiệp
Được xây dựng theo tiêu chuẩn doanh nghiệp với hỗ trợ kỹ thuật đáng tin cậy và an toàn vận hành được đảm bảo.
Thiết lập Scraping qua Proxy
Hỗ trợ tự động hóa trình duyệt headless/headful, các trang nhiều JS và luồng Puppeteer nhiều bước.
Các kịch bản
Giải pháp Dữ liệu Puppeteer
CapSolver đảm bảo quá trình thu thập dữ liệu của Puppeteer trong mọi ngành công nghiệp không bị gián đoạn.
Puppeteer có thể điều hướng qua các trang sản phẩm để trích xuất thông tin giá, kho và SKU ở quy mô lớn. CapSolver đảm bảo quá trình thu thập dữ liệu không bị ảnh hưởng bởi CAPTCHA.
Khả năng tương thích
Các loại CAPTCHA được hỗ trợ trong Puppeteer
Hỗ trợ toàn diện cho các loại CAPTCHA đa dạng mà bạn gặp phải trong quá trình tự động hóa với Puppeteer.
reCAPTCHA v2
Tự động giải quyết các thử thách reCAPTCHA v2, bao gồm checkbox và nhiệm vụ hình ảnh, trong luồng Puppeteer.
reCAPTCHA v3
Tạo token reCAPTCHA v3 điểm cao cho tự động hóa Puppeteer, đảm bảo thực thi mượt mà.
Cloudflare Turnstile & 5s Shield
Giải quyết các thử thách Turnstile và Cloudflare JS trong Puppeteer, bao gồm kiểm tra 5 giây nhanh chóng.
AWS WAF
Xử lý các thử thách AWS WAF và tạo token để đảm bảo tính ổn định cho các phiên Puppeteer.
Hình ảnh sang Văn bản (OCR)
Trích xuất văn bản từ hình ảnh trong thời gian thực để xử lý biểu mẫu tự động trong Puppeteer.
Tích hợp
Tích hợp Puppeteer đơn giản
CapSolver tích hợp liền mạch với luồng Puppeteer, giúp các đội ngũ xử lý thử thách CAPTCHA với cấu hình tối thiểu.
Giải pháp dựa trên Token
Gửi các tham số trang web và nhận token CAPTCHA hợp lệ một cách mượt mà.
Phản hồi nhanh
Thời gian giải quyết trung bình dưới 10 giây cho hầu hết các loại CAPTCHA.
Hỗ trợ đồng thời cao
Hỗ trợ xử lý hàng ngàn yêu cầu đồng thời trên các worker Puppeteer phân tán.
SLA cấp doanh nghiệp
Cam kết thời gian hoạt động 99.9% với hỗ trợ ưu tiên và năng lực dành riêng.
const puppeteer = require('puppeteer');
async function capSolver() {
const payload = {
clientKey: 'YOUR_API_KEY',
task: {
type: 'ReCaptchaV2TaskProxyLess',
websiteKey: '6Lf...',
websiteURL: 'https://example.com'
}
};
// 👉 Full guide: https://docs.capsolver.com/en/guide/automation-tool-integration/
}
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto(siteUrl);
const token = await capSolver()
console.log("Token:", token);
await page.evaluate((token) => {
document.getElementById('g-recaptcha-response').value = token;
}, token);
})();
Mở rộng quy mô Scraping với PuppeteerLoại bỏ các rào cản CAPTCHA
Tham gia cùng các đội ngũ kỹ thuật sử dụng CapSolver để giữ cho luồng Puppeteer của bạn hoạt động hiệu quả mà không cần giải quyết thủ công. Bắt đầu nhanh chóng với REST API của chúng tôi.