เมนูเอกสาร

RecaptchaV2EnterpriseTaskProxyless: บายพาส Google Recaptcha V2 Enterprise โดยใช้พร็อกซี่

งานประเภทนี้สำหรับแก้ Google Recaptcha Enterprise V2 จากที่อยู่ IP ของคนงาน

ส่วนใหญ่จะคล้ายกับ RecaptchaV2TaskProxyless ยกเว้นงานจะแก้โดยใช้ Enterprise API และมอบหมายให้กับคนงานที่มีคะแนน Recaptcha V3 ดีที่สุด สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Recaptcha Enterprise โปรดไปที่ส่วนคำถามที่พบบ่อยนี้

ตัวอย่าง Recaptcha V2 Enterprise การมองเห็นจะเหมือนกับเวอร์ชัน non-enterprise

อ็อบเจ็กต์งาน

คุณสมบัติ ประเภท จำเป็น วัตถุประสงค์
type สตริง ใช่ RecaptchaV2EnterpriseTaskProxyless
websiteURL สตริง ใช่ ที่อยู่ของหน้าเว็บเป้าหมายสามารถอยู่ที่ใดก็ได้ในเว็บไซต์ แม้ในพื้นที่สมาชิก คนงานของเราไม่ได้ไปยังที่นั่น แต่จะจำลองการเข้าชมแทน
websiteKey สตริง ใช่ รหัสเว็บไซต์ Recaptcha เรียนรู้วิธีค้นหาในบทความนี้
enterprisePayload อ็อบเจ็กต์ ไม่ พารามิเตอร์เพิ่มเติมที่ควรส่งไปยังเมธอด "grecaptcha.enterprise.render" พร้อมกับ sitekey ตัวอย่างสิ่งที่คุณควรค้นหา:
JSON ที่ไม่มีข้อผิดพลาด
                  grecaptcha.enterprise.render("some-div-id", {
    sitekey: "6Lc_aCMTAAAAABx7u2N0D1XnVbI_v6ZdbM6rYf16",
    theme: "dark",
    s: "2JvUXHNTnZl1Jb6WEvbDyBMzrMTR7oQ78QRhBcG07rk9bpaAaE0LRq1ZeP5NYa0N...ugQA"
});
                
ในตัวอย่างนี้คุณสามารถบันทึกพารามิเตอร์ "s" ซึ่งไม่ได้ระบุไว้แต่จำเป็นอย่างเห็นได้ชัด โดยส่งไปที่ API เพื่อที่เราจะแสดงวิดเจ็ต Recaptcha ด้วยพารามิเตอร์นี้อย่างถูกต้อง

ตัวอย่างคำขอ

CURL
          curl -i -H "Accept: application/json" \
     -H "Content-Type: application/json" \
     -X POST -d '{
    "clientKey":"YOUR_API_KEY",
    "task":
        {
            "type":"RecaptchaV2EnterpriseTaskProxyless",
            "websiteURL":"http://mywebsite.com/recaptcha/test.php",
            "websiteKey":"6Lc_aCMTAAAAABx7u2N0D1XnVbI_v6ZdbM6rYf16",
            "enterprisePayload": {
                "s": "SOME_ADDITIONAL_TOKEN"
            }
        }
}' https://api.anti-captcha.com/createTask
        

ตัวอย่างการตอบกลับ

JSON ที่ไม่มีข้อผิดพลาด
          {
    "errorId": 0,
    "taskId": 7654321
}
        
JSON ที่มีข้อผิดพลาด
          {
    "errorId": 1,
    "errorCode": "ERROR_KEY_DOES_NOT_EXIST",
    "errorDescription": "Account authorization key not found in the system"
}
        

เรียกดูโซลูชัน

ใช้เมธอด getTaskResult เพื่อขอโซลูชัน โดยให้เวลาคนงานสัก 5 วินาทีก่อนส่งคำขอครั้งแรก หากคนงานยังไม่ว่าง ให้ลองอีกครั้งใน 3 วินาที

อ็อบเจ็กต์โซลูชันงาน

คุณสมบัติ ประเภท วัตถุประสงค์
gRecaptchaResponse สตริง สตริงโทเค็นที่จำเป็นสำหรับการโต้ตอบกับการส่งแบบฟอร์มบนเว็บไซต์เป้าหมาย

ตัวอย่างการตอบกลับ

JSON ที่ไม่มีข้อผิดพลาด
          {
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}