แก้ reCAPTCHA V3
อ็อบเจกต์งานประเภทนี้จำเป็นในการแก้ Google reCAPTCHA V3 บนคอมพิวเตอร์ของพนักงาน งานนี้ได้ดำเนินการโดยใช้พร็อกซีเซิร์ฟเวอร์ของเราเองและ/หรือที่อยู่ IP ของพนักงาน
บทช่วยสอนที่เกี่ยวข้อง: บายพาส reCAPTCHA V3 ด้วย NodeJS และ Puppeteer
โปรดทราบว่า reCAPTCHA V2-invisible และ reCAPTCHA V3 แตกต่างกัน แม้จะมีลักษณะเหมือนกันและอาจทำให้เกิดความสับสน วิธีที่รวดเร็วในการระบุประเภทอย่างถูกต้องคือ ลองแก้ V2-invisible และ V3 ด้วย API ของเรา โดยแบบหนึ่งจะมีข้อผิดพลาดและอีกแบบไม่มีข้อผิดพลาด
เราทดสอบพนักงานของเราเพื่อหา "คะแนน" reCAPTCHA และจัดพนักงานออกเป็น 3 กลุ่ม (คิว) ได้แก่ 0.3, 0.7 และ 0.9 แต่ละกลุ่มอาจมีราคาที่แตกต่างกันเล็กน้อยเนื่องจากจำนวนพนักงานที่ว่าง โดยการส่งผ่านคุณสมบัติ "minScore" คุณจะกำหนดคิวงานของคุณ พนักงานที่มีอยู่ส่วนใหญ่ของเรามีคะแนน 0.3 และส่วนน้อยมีคะแนน 0.9
ตัวอย่างของ reCAPTCHA v3 โดยปกติจะมีตราโลโก้อยู่ที่มุมขวาล่างของหน้า แต่เจ้าของเว็บไซต์สามารถลบโลโก้ออกได้ง่ายด้วย JavaScript
อ็อบเจ็กต์งาน
คุณสมบัติ | ประเภท | จำเป็น | วัตถุประสงค์ |
---|---|---|---|
type | สตริง | ใช่ | RecaptchaV3TaskProxyless |
websiteURL | สตริง | ใช่ | ที่อยู่ของหน้าเว็บเป้าหมาย สามารถอยู่ที่ใดก็ได้ในเว็บไซต์ แม้ในพื้นที่สมาชิก พนักงานของเราไม่ได้ไปยังที่นั่น แต่จะจำลองการเข้าชมแทน |
websiteKey | สตริง | ใช่ | คีย์เว็บไซต์ reCAPTCHA เรียนรู้วิธีค้นหาในบทความนี้ |
minScore | จำนวนจริง | ใช่ | กรองพนักงานด้วยคะแนนที่ต้องการ สามารถตั้งค่าเป็นค่าใดค่าหนึ่งต่อไปนี้ 0.3 0.7 0.9 |
pageAction | สตริง | ไม่ | ค่า "action" ของ reCAPTCHA เจ้าของเว็บไซต์ใช้พารามิเตอร์นี้เพื่อกำหนดสิ่งที่ผู้ใช้กำลังทำบนเพจ ตัวอย่าง: grecaptcha.execute('site_key', {action:'login_test'}) |
isEnterprise | บูลีน | ไม่ | ตั้งค่าสถานะนี้เป็น "true" หากคุณต้องการให้ V3 นี้แก้ด้วย Enterprise API ค่าเริ่มต้นเป็น "false" และ reCAPTCHA ได้รับการแก้ด้วย non-enterprise API สามารถกำหนดได้โดยการเรียกใช้ JavaScript ดังตัวอย่างต่อไปนี้ grecaptcha.enterprise.execute('site_key', {..}) |
apiDomain | สตริง | ไม่ | ใช้พารามิเตอร์นี้เพื่อส่งชื่อโดเมนที่ควรใช้สคริปต์ reCAPTCHA สามารถมีค่าได้เพียงหนึ่งในสองค่า นันคือ "www.google.com" หรือ "www.recaptcha.net" อย่าใช้พารามิเตอร์นี้เว้นแต่คุณจะเข้าใจว่าคุณกำลังทำอะไรอยู่ |
ตัวอย่างคำขอ
Python
Javascript
Go
PHP
Java
C#
bash
#pip3 install anticaptchaofficial
from anticaptchaofficial.recaptchav3proxyless import *
solver = recaptchaV3Proxyless()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://website.com")
solver.set_website_key("SITE_KEY")
solver.set_page_action("home_page")
solver.set_min_score(0.9)
# Specify softId to earn 10% commission with your app.
# Get your softId here: https://anti-captcha.com/clients/tools/devcenter
solver.set_soft_id(0)
g_response = solver.solve_and_return_solution()
if g_response != 0:
print("g-response: "+g_response)
else:
print("task finished with error "+solver.error_code)
อ็อบเจ็กต์โซลูชันงาน
คุณสมบัติ | ประเภท | วัตถุประสงค์ |
---|---|---|
gRecaptchaResponse | สตริง | สตริงโทเค็นที่จำเป็นสำหรับการโต้ตอบกับการส่งแบบฟอร์มบนเว็บไซต์เป้าหมาย |
ตัวอย่างการตอบกลับ
{
"errorId":0,
"status":"ready",
"solution":
{
"gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
},
"cost":"0.001500",
"ip":"46.98.54.221",
"createTime":1472205564,
"endTime":1472205570,
"solveCount":"0"
}