Sản phẩmTích hợpTài nguyênTài liệuGiá cả
Bắt đầu ngay

© 2026 CapSolver. All rights reserved.

Liên hệ chúng tôi

Slack: lola@capsolver.com

Sản phẩm

  • reCAPTCHA v2
  • reCAPTCHA v3
  • Cloudflare Turnstile
  • Cloudflare Challenge
  • AWS WAF
  • Tiện ích trình duyệt
  • Thêm nhiều loại CAPTCHA

Tích hợp

  • Selenium
  • Playwright
  • Puppeteer
  • n8n
  • Đối tác
  • Xem tất cả tích hợp

Tài nguyên

  • Chương trình giới thiệu
  • Tài liệu
  • Tham chiếu API
  • Blog
  • Câu hỏi thường gặp
  • Thuật ngữ
  • Trạng thái

Pháp lý

  • Điều khoản dịch vụ
  • Chính sách bảo mật
  • Chính sách hoàn tiền
  • Không bán thông tin cá nhân của tôi
Blog/All/Cách giải quyết CAPTCHA khi thu thập dữ liệu web vào năm 2025
Jan30, 2025

Cách giải quyết CAPTCHA khi thu thập dữ liệu web vào năm 2025

Anh Tuan

Anh Tuan

Data Science Expert

Tại sao CAPTCHA vẫn ám ảnh chúng ta vào năm 2025
(Viết bởi người đã nhấp chuột vào 10.000 đèn giao thông để bạn không phải làm)
Các trang web trở nên thông minh hơn. CAPTCHA giờ đây phân tích mọi thứ:

  • Chuột di chuyển như thế nào.
  • Dấu vân tay trình duyệt của bạn.
  • Bạn giải câu đố nhanh như thế nào (robot quá hiệu quả).
    dấu vân tay trình duyệt
    Nhưng đừng lo lắng - API và tiện ích mở rộng của Capsolver cũng đã phát triển.

Gặp gỡ người bạn thân mới của bạn: Capsolver

Chọn giải pháp của bạn:

  • API: Dành cho các lập trình viên muốn kiểm soát hoàn toàn.
  • Tiện ích mở rộng: Dành cho những người muốn nhấp vào “giải quyết” và nhâm nhi cà phê.
    CAPTCHA được hỗ trợ:
    ✅ reCAPTCHA v2/v3
    ✅ Cloudflare Turnstile
    ✅ AWS WAF
    ✅ CAPTCHA dựa trên văn bản

Phương pháp 1: Sử dụng API của Capsolver (Dành cho lập trình viên)
Bước 1: Lấy khóa API của bạn

  1. Đăng ký tại Capsolver.
  2. Lấy clientKey của bạn từ bảng điều khiển.

Bước 2: Giải quyết reCAPTCHA trong 3 cuộc gọi API

bash Copy
# Gửi tác vụ
POST https://api.capsolver.com/createTask
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "ReCaptchaV2TaskProxyless",
    "websiteURL": "https://example.com",
    "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-"
  }
}

# Lấy kết quả (lặp lại cho đến khi "status": "ready")
POST https://api.capsolver.com/getTaskResult
{
  "clientKey": "YOUR_API_KEY",
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

# Sử dụng mã thông báo (gRecaptchaResponse) trong trình thu thập dữ liệu của bạn!

Phương pháp 2: Tiện ích mở rộng trình duyệt thần kỳ
Dành cho người dùng bình thường:

  • Chrome: Cài đặt tại đây
  • Firefox: Cài đặt tại đây

Dành cho chuyên gia tự động hóa:

  1. Tải xuống từ GitHub:
    • Bản phát hành: https://github.com/capsolver/capsolver-browser-extension/releases
  2. Sửa đổi config.js:
    javascript Copy
    {
      // Khóa API của bạn từ Capsolver
      apiKey: "YOUR_API_KEY",
    
      // Bật/tắt các loại CAPTCHA
      enabledForRecaptcha: true,
      enabledForCloudflare: true,
      enabledForAWS: true,
      enabledForTextCaptcha: true
    }
  3. Tải lên Puppeteer/Playwright:
    javascript Copy
    const browser = await puppeteer.launch({
      args: ['--load-extension=./capsolver-extension']
    });

Config.js: Bí quyết thành công
Cài đặt quan trọng:

  • enabledForCloudflare: true: Dành cho CAPTCHA Turnstile.
  • enabledForRecaptcha: true: Cổ điển của Google.
  • enabledForAWS: true: CAPTCHA tinh vi của Amazon.
  • enabledForTextCaptcha: true: Câu đố “nhập các chữ cái này” theo kiểu cũ.

Mẹo: Bật tất cả nếu bạn không chắc chắn trang web sử dụng CAPTCHA nào.


Ví dụ mã thực tế
Trình thu thập dữ liệu Python với API Capsolver:

python Copy
import requests

def solve_recaptcha():
    task_url = "https://api.capsolver.com/createTask"
    task_data = {
        "clientKey": "YOUR_API_KEY",
        "task": {
            "type": "ReCaptchaV2TaskProxyless",
            "websiteURL": "https://example.com",
            "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-"
        }
    }
    response = requests.post(task_url, json=task_data).json()
    task_id = response["taskId"]

    # Kiểm tra kết quả
    while True:
        result = requests.post("https://api.capsolver.com/getTaskResult", json={"clientKey": "YOUR_API_KEY", "taskId": task_id}).json()
        if result["status"] == "ready":
            return result["solution"]["gRecaptchaResponse"]

Hướng dẫn khắc phục sự cố “Tại sao điều này không hoạt động?!”

  • Vấn đề: “Không có CAPTCHA nào được giải quyết!”
    • Khắc phục: Kiểm tra config.js - bạn đã bật đúng loại CAPTCHA chưa?
  • Vấn đề: “API trả về ‘khóa API không hợp lệ’!”
    • Khắc phục: Sao chép-dán khóa của bạn từ bảng điều khiển của Capsolver một lần nữa.
  • Vấn đề: “Cloudflare vẫn chặn tôi!”
    • Khắc phục: Xoay proxy, xoay dấu vân tay + làm chậm trình thu thập dữ liệu của bạn.

Thu thập dữ liệu vui vẻ - và mong rằng CAPTCHA luôn ở bên bạn! 😎

Xem thêm

Apr 30, 2026

Lỗi 1020 của Cloudflare: Truy cập bị từ chối trong trích xuất dữ liệu web & Bảo vệ WAF

Hãy học cách xác định nguyên nhân gây ra lỗi Cloudflare 1020 Truy cập Bị Từ Chối, cách Tường lửa Ứng dụng Web và phát hiện bot hoạt động, và cách các nhà phát triển giảm thiểu kết quả dương tính giả trong các quy trình tự động hợp lệ.

Anh Tuan
Anh Tuan
Apr 29, 2026

Theo dõi Giá Sản Phẩm Được Bảo Vệ Bằng AWS WAF Trong n8n Với CapSolver

Học cách sử dụng mẫu CapSolver n8n để theo dõi các trang sản phẩm được bảo vệ bởi AWS WAF, giải quyết các thách thức, trích xuất giá cả, so sánh các thay đổi và kích hoạt cảnh báo tự động.

Anh Tuan

Nội dung

Anh Tuan
Apr 29, 2026

Các tác nhân AI trong SEO: Từ nghiên cứu từ khóa đến thu thập dữ liệu tự động

Học cách các tác nhân AI trong SEO tự động hóa nghiên cứu từ khóa, phân tích đối thủ cạnh tranh và thu thập dữ liệu – và cách xử lý các thách thức CAPTCHA trong quy trình của bạn với CapSolver.

Anh Tuan
Anh Tuan
Apr 29, 2026

Tài liệu API Giải quyết CAPTCHA cho Nhà phát triển: Hướng dẫn năm 2026

Nâng cao kỹ năng giải CAPTCHA với tài liệu API toàn diện dành cho nhà phát triển của chúng tôi. Học cách tích hợp CapSolver để xử lý reCAPTCHA, AWS WAF và nhiều hơn nữa.

Anh Tuan
Anh Tuan