एक प्रॉक्सी के माध्यम से टर्नस्टाइल कैप्चा को हल करें - टर्नस्टाइल टास्क
टर्नस्टाइल कैप्चा रिकैप्चा को बदलने का एक और प्रयास है। हम इसके सभी उपप्रकारों का स्वचालित रूप से समर्थन करते हैं: मैनुअल, गैर-संवादात्मक और अदृश्य। उपप्रकार निर्दिष्ट करने की आवश्यकता नहीं है। साथ ही अपना स्वयं का कस्टम उपयोगकर्ता-एजेंट प्रदान करना आवश्यक नहीं है और यह बिल्कुल भी काम नहीं करेगा।
संबंधित ट्यूटोरियल: NodeJS और कठपुतली के साथ रिकैप्चा V3 को बायपास करें

कैप्चा उदाहरण
टास्क ऑब्जेक्ट
प्रॉपर्टी | टाइप | आवश्यक | लक्ष्य |
---|---|---|---|
type | स्ट्रिंग | हाँ | TurnstileTask |
websiteURL | स्ट्रिंग | हाँ | किसी लक्षित वेब पेज का पता। यह वेबसाइट में कहीं भी पाया जा सकता है, किसी सदस्य वाले एरिया में भी। हमारे कर्मचारी वहां जाते तो नहीं, पर अपने जाने की सिमुलेशन ज़रूर कर देते हैं। |
websiteKey | स्ट्रिंग | हाँ | टर्नस्टाइल साइटकी |
action | स्ट्रिंग | नहीं | वैकल्पिक "action" पैरामीटर। |
proxyType | स्ट्रिंग | हाँ | प्रॉक्सी प्रकार http - सामान्य http/https प्रॉक्सी socks4 - socks4 प्रॉक्सी socks5 - socks5 प्रॉक्सी |
proxyAddress | स्ट्रिंग | हाँ | प्रॉक्सी IP पता ipv4/ipv6. लोकल नेटवर्कों वाले कोई होस्ट नेम या IP पते मौजूद नहीं हैं। |
proxyPort | इन्टिजर | हाँ | प्रॉक्सी पोर्ट |
proxyLogin | स्ट्रिंग | नहीं | प्रॉक्सी वाला लॉगइन, जिसके लिए ऑथरायज़ेशन (बेसिक) आवश्यक होती है |
proxyPassword | स्ट्रिंग | नहीं | प्रॉक्सी पासवर्ड |
अनुरोध का उदाहरण
Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial
from anticaptchaofficial.turnstileproxyon import *
solver = turnstileProxyon()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://website.com/")
solver.set_website_key("sitekey_here")
solver.set_proxy_address("PROXY_ADDRESS")
solver.set_proxy_port(1234)
solver.set_proxy_login("proxylogin")
solver.set_proxy_password("proxypassword")
# Optionally specify page action
solver.set_action("login")
# 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)
token = solver.solve_and_return_solution()
if token != 0:
print "token: "+token
else:
print "task finished with error "+solver.error_code
टास्क सॉल्यूशन ऑब्जेक्ट
प्रॉपर्टी | टाइप | लक्ष्य |
---|---|---|
token | स्ट्रिंग | लक्षित वेबसाइट पर सबमिट किए गए फॉर्म से इंटरैक्ट करने के लिए आवश्यक टोकन स्ट्रिंग। |
userAgent | स्ट्रिंग | कार्यकर्ता के ब्राउज़र का उपयोगकर्ता-एजेंट। जब आप प्रतिक्रिया टोकन जमा करते हैं तो इसका इस्तेमाल करें। |
रिस्पांस का उदाहरण
{
"errorId":0,
"status":"ready",
"solution":
{
"token":"0.vtJqmZnvobaUzK2i2PyKaSqHELYtBZfRoPwMvLMdA81WL_9G0vCO3y2VQVIeVplG0mxYF7uX.......",
"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0"
},
"cost":"0.001500",
"ip":"46.98.54.221",
"createTime":1472205564,
"endTime":1472205570,
"solveCount":"0"
}