Google Recaptcha کو خود کار طور پر حل کریں
Google سروسز میں Recaptchas کو حل کرنے کے لیے اس قسم کا ٹاسک استعمال کریں۔ دیگر تمام کیسز میں Recaptcha کو پراکسی آف موڈ میں حل کرنے کے لیے RecaptchaV2TaskProxyless کا استعمال کریں۔ گوگل کا API ویب سائٹ کے مالکان کو حل کرنے والے کے IP ایڈریس کو ظاہر نہیں کرتا ہے۔
ہمارا حل کرنے کا نظام بنایا گیا ہے تاکہ کارکن کے براؤزرز کو آپ کے پراکسی سرورز تک رسائی حاصل نہ ہو۔ یہ ڈیٹا ہمارے سرور پر محفوظ ہوتا ہے اور ٹاسک مکمل ہوتے ہی ہٹا دیا جاتا ہے۔ ورکرز کے کمپیوٹر صرف ہمارے سرورز کے ساتھ تعامل کرتے ہیں۔ آپ کی پراکسی پر صرف ایک IP ایڈریس سے رسائی حاصل کی جاتی ہے۔
اس قسم کے ٹاسک کو انجام دینے سے پہلے، ہمارا پراکسی چیکر ٹیسٹ کی درخواستوں کا ایک سلسلہ بنا کر آپ کی پراکسی کو مطابقت کے لیے جانچ سکتا ہے۔ اگر یہ ٹیسٹ کی درخواستیں ناکام ہو جاتی ہیں تو آپ کے ٹاسک کو ERROR_PROXY_CONNECT_TIMEOUT یا اسی طرح کی خرابی سے نشان زد کر دیا جائے گا اور اسے منسوخ کر دیا جائے گا۔ حل کے عمل کے دوران، آپ کی پراکسی بھی ناکام ہو سکتی ہے اور ہمارا API دیگر پراکسی خرابیاں پیدا کرے گا۔
ٹاسک آبجیکٹ
پراپرٹی | قسم | درکار ہے | مقصد |
---|---|---|---|
type | اسٹرنگ | ہاں | RecaptchaV2Task پچھلے ٹاسک کا نام: 'NoCaptchaTask'۔ ہم ہمیشہ کے لیے پرانے ٹاسک کے نام کو سپورٹ کرتے رہیں گے، اپنے کوڈ کو اپ ڈیٹ کرنے کی ضرورت نہیں ہے۔ |
websiteURL | اسٹرنگ | ہاں | مطلوبہ ویب پیج کا ایڈریس۔ ویب سائٹ پر کہیں بھی دیکھا جا سکتا ہے، یہاں تک کہ ممبر کے علاقے میں بھی۔ ہمارے کارکن وہاں نہیں جاتے، بلکہ اس کی بجائے اس وزٹ کو سیمولیٹ کرتے ہیں۔ |
websiteKey | اسٹرنگ | ہاں | Recaptcha ویب سائٹ کی کلید. اسے تلاش کرنے کا طریقہ اس مضمون میں جانیں۔ |
recaptchaDataSValue | اسٹرنگ | نہیں | 'data-s' پیرامیٹر کی ویلیو۔ صرف Google ویب سائٹس پر Recaptcha کے لیے لاگو ہوتی ہے۔ |
proxyType | اسٹرنگ | ہاں | پراکسی کی قسم http - معمول کے مطابق http/https پراکسی socks4 - socks4 proxy socks5 - socks5 proxy |
proxyAddress | اسٹرنگ | ہاں | پراکسی IP پتہ ipv4/ipv6۔ مقامی نیٹ ورکس سے کوئی ہوسٹ نام یا IP پتے نہیں۔ |
proxyPort | انٹیگر | ہاں | پراکسی پورٹ |
proxyLogin | اسٹرنگ | نہیں | پراکسی کے لیے لاگ ان جسے منظوری درکار ہوتی ہے (بنیادی) |
proxyPassword | اسٹرنگ | نہیں | پراکسی کا پاسورڈ |
userAgent | اسٹرنگ | ہاں | براؤزر کا یوزر-ایجنٹ جو ایمولیشن میں استعمال ہوتا ہے۔ آپ کو کسی جدید براؤزر کے دستخط استعمال کرنے کی ضرورت ہے، بصورت دیگر Google آپ سے “اپنے براؤزر کو اپ ڈیٹ کریں” کے لیے کہے گا۔ |
cookies | اسٹرنگ | نہیں | اضافی کوکیز جو ہم Google ڈومینز میں استعمال کرتے ہیں۔ |
isInvisible | بُولین | نہیں | اگر Recaptcha غیر مرئی ہے تو اسے بیان کریں۔ اس سے ہمارے کارکنان کو ایک موزوں ویجیٹ فراہم ہوگا۔ |
درخواست کی مثال
#pip3 install anticaptchaofficial
from anticaptchaofficial.recaptchav2proxyon import *
solver = recaptchaV2Proxyon()
solver.set_verbose(1)
solver.set_key("YOUR_KEY")
solver.set_website_url("https://website.com")
solver.set_website_key("SITE_KEY")
#set optional custom parameter which Google made for their search page Recaptcha v2
#solver.set_data_s('"data-s" token from Google Search results "protection"')
# DO NOT USE PURCHASED/RENTED PROXIES ON PROXY SERVICES!!!
# THEY WILL NOT WORK!
# USE ONLY PROXIES YOU INSTALL YOURSELF ON YOUR OWN SERVER OR FAST VPS
# USE PROPER PROXY SOFTWARE LIKE SQUID !
# INSTALLATION INSTRUCTIONS:
# https://anti-captcha.com/apidoc/articles/how-to-install-squid
solver.set_proxy_address("PROXY_ADDRESS")
solver.set_proxy_port(1234)
solver.set_proxy_login("proxylogin")
solver.set_proxy_password("proxypassword")
solver.set_user_agent("Mozilla/5.0")
solver.set_cookies("test=true")
# 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 | اسٹرنگ | ٹوکن اسٹرنگ جو مطلوبہ ویب سائٹ پر جمع کروانے کے فارم کے ساتھ تعامل کے لیے درکار ہوتا ہے۔ |
cookies | ارے | ان کوکیز کی آپشنل ترتیب جنکو Recaptcha کے حل کے لیے استعمال کیا گیا تھا۔ یہ صرف google.com ڈومینز اور سب ڈومیز پر لاگو ہوتی ہے۔ |
رسپانس کی مثال
{
"errorId":0,
"status":"ready",
"solution":
{
"gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
},
"cost":"0.001500",
"ip":"46.98.54.221",
"createTime":1472205564,
"endTime":1472205570,
"solveCount":"0"
}