CAPSOLVER
Blog
Giải reCaptcha v3

Giải reCaptcha v3

Logo of CapSolver

Anh Tuan

Data Science Expert

10-Oct-2025

Giải quyết reCaptcha v3

Giải quyết reCaptcha v3 bằng CapSolver

Trong bài viết này, chúng tôi sẽ hướng dẫn bạn qua quy trình giải quyết reCaptcha v3 bằng CapSolver.

Tổng quan về reCaptcha V3

reCaptcha V3 là một giải pháp mạnh mẽ được thiết kế để bảo vệ tài nguyên web của bạn khỏi hoạt động bot không mong muốn. Nó thêm lớp bảo mật bổ sung bằng cách triển khai bài kiểm tra thử thách-phản hồi để phân biệt người dùng thực sự với bot. Tuy nhiên, có thể có những tình huống bạn cần giải quyết các captcha này, ví dụ như để kiểm thử hoặc tự động hóa các nhiệm vụ cụ thể.

Sức mạnh của Capsolver

Capsolver, một dịch vụ cung cấp cách đáng tin cậy để giải quyết các thử thách reCaptcha, có thể hữu ích trong những tình huống như vậy. Nó cung cấp nhiều loại nhiệm vụ phù hợp với các nhu cầu khác nhau, đảm bảo kết quả tối ưu khi giải quyết reCaptcha V3.

Capsolver hỗ trợ reCaptcha V3 và cung cấp nhiều loại nhiệm vụ để đáp ứng nhu cầu của bạn:

  • ReCaptchaV3Task: Loại nhiệm vụ này yêu cầu bạn sử dụng proxy riêng.
  • ReCaptchaV3TaskProxyLess: Loại nhiệm vụ này sử dụng proxy tích hợp của máy chủ.

ReCaptchaV3Task

ReCaptchaV3Task là một loại nhiệm vụ yêu cầu bạn sử dụng proxy riêng. Nó lý tưởng cho những người có sẵn một bộ proxy đáng tin cậy. Việc sử dụng proxy cá nhân cho phép kiểm soát và tùy chỉnh tốt hơn trong quy trình giải quyết.

python Copy
from capsolver import ReCaptchaV3Task
task = ReCaptchaV3Task(
 site_key='your-site-key',
 page_url='https://example.com',
 proxy='http://proxy.com',
  pageAction='example',
 user_agent='YourUserAgent'
)
solution = capsolver.solve(task)

ReCaptchaV3TaskProxyLess

Nếu bạn không có quyền truy cập vào proxy hoặc không muốn sử dụng chúng, ReCaptchaV3TaskProxyLess là lựa chọn hoàn hảo. Nó tận dụng proxy tích hợp của máy chủ, giúp quy trình trở nên mượt mà và thân thiện với người dùng hơn.

python Copy
from capsolver import ReCaptchaV3TaskProxyLess
task = ReCaptchaV3TaskProxyLess(
 site_key='your-site-key',
 page_url='https://example.com',
pageAction='example'
)
solution = capsolver.solve(task)

Tạo một nhiệm vụ

Để bắt đầu quy trình, bạn cần tạo một nhiệm vụ nhận diện bằng phương thức createTask.

Dưới đây là một yêu cầu ví dụ:

json Copy
POST https://api.capsolver.com/createTask
{
  "clientKey":"yourapiKey",
    "task":
        {
          "type":"ReCaptchaV3TaskProxyLess",
        "websiteURL":"https://antcpt.com/score_detector",
        "websiteKey":"6LcR_okUAAAAAPYrPe-HK_0RULO1aZM15ENyM-Mf",
        "pageAction": "homepage"
        }
}

Sau khi nhiệm vụ được gửi thành công, bạn sẽ nhận được một Task ID trong phản hồi:

JSON Copy
{
    "errorId": 0,
    "errorCode": "",
    "errorDescription": "",
    "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

Nhận kết quả

Khi bạn có Task ID, bạn có thể sử dụng nó để nhận giải pháp. Gửi Task ID với phương thức getTaskResult. Kết quả sẽ sẵn sàng trong khoảng thời gian từ 1s đến 10s.

Dưới đây là một yêu cầu ví dụ:

json Copy
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json

{
    "clientKey":"YOUR_API_KEY",
    "taskId": "TASKID OF CREATETASK" //ID được tạo bởi phương thức createTask
}

Phản hồi sẽ bao gồm token giải pháp:

json Copy
{
    "errorId": 0,
    "errorCode": null,
    "errorDescription": null,
    "solution": {
        "userAgent": "xxx",
        "expireTime": 1671615324290,
        "gRecaptchaResponse": "3AHJ....."
    },
    "status": "ready
}

Trong phản hồi, 'solution' chứa 'userAgent', thời gian hết hạn của token 'expireTime', và token giải pháp 'gRecaptchaResponse'.
Sau khi captcha được giải quyết, bạn có thể kiểm tra token captcha bằng cách gửi token đến trang web, ví dụ:

json Copy
var request = require('request');
var options = {
  'method': 'POST',
  'url': 'https://antcpt.com/score_detector/verify.php',
  'headers': {
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    "g-recaptcha-response": "here the token of capsolver"
  })
  request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});

Giá cả

Để biết thông tin về giá cả, vui lòng truy cập trang giá cả của chúng tôi.

Giải quyết reCaptcha V3 bằng bất kỳ ngôn ngữ lập trình nào (C#/PYTHON/JAVASCRIPT/PHP):

Truy cập trang này

Để biết thêm thông tin về cách giải quyết reCaptcha v3 với điểm số tốt hơn

Truy cập trang này

Giải quyết reCaptcha V3 có thể dường như khó khăn, nhưng với các công cụ phù hợp và hiểu biết đúng đắn, nó trở nên dễ thực hiện. Capsolver cung cấp bộ sưu tập đầy đủ các loại nhiệm vụ và API dễ sử dụng giúp đơn giản hóa quy trình. Dù bạn đang làm việc với một trang web có điểm số cao hay tìm kiếm một proxy ổn định hơn, Capsolver đều có giải pháp cho bạn.

Đội ngũ Capsolver 💜

Tuyên bố Tuân thủ: Thông tin được cung cấp trên blog này chỉ mang tính chất tham khảo. CapSolver cam kết tuân thủ tất cả các luật và quy định hiện hành. Việc sử dụng mạng lưới CapSolver cho các hoạt động bất hợp pháp, gian lận hoặc lạm dụng là hoàn toàn bị cấm và sẽ bị điều tra. Các giải pháp giải captcha của chúng tôi nâng cao trải nghiệm người dùng trong khi đảm bảo tuân thủ 100% trong việc giúp giải quyết các khó khăn về captcha trong quá trình thu thập dữ liệu công khai. Chúng tôi khuyến khích việc sử dụng dịch vụ của chúng tôi một cách có trách nhiệm. Để biết thêm thông tin, vui lòng truy cập Điều khoản Dịch vụ và Chính sách Quyền riêng tư.

Thêm