حسب منشا captcha کو بائی پاس کریں
یہ ایک ایسی قسم کا ٹاسک ہے جہاں آپ کی ایپ ہمارے کارکنوں کے لیے پیج کا URL ایڈریس اور حسب ضرورت اسائنمنٹ فراہم کرتی ہے۔ وہ اسے مرحلہ وار مکمل کرتے ہیں اور پھر اپنے مکمل براؤزر فنگر پرنٹ اور کوکیز کو آپ کی ایپ پر واپس بھیجتے ہیں، جسے یہ سیشن جاری رکھنے کے لیے استعمال کر سکتی ہے۔
اس قسم کے ٹاسک کے ممکنہ استعمال کی مثالیں:
- (بنیادی) کسی پیج پر جائیں، کارکن سے captcha حل کرنے کے لیے کہیں اور ایک بٹن پر کلک کریں "انٹر" ٹیکسٹ۔ پیج پر ایک مخصوص عبارت کا جملہ ملنے پر مکمل کریں۔
- (ایڈوانسڈ) کسی پیج پر جائیں، اپنی مرضی کے مطابق ڈیٹا سے ٹیکسٹ ان پٹس کو بھریں، کارکن سے captcha حل کرنے کو کہیں۔ ٹو فیکٹر تصدیقی پیج پر جائیں، اپنے ای میل پر کوڈ آنے کا انتظار کریں، یہ کوڈ کارکن کو بھیجیں، کارکن خود بخود کوڈ وصول کرتا ہے اور کسٹمر کے علاقے میں داخل ہوتا ہے۔ ایک مخصوص CSS سلیکٹر کے ساتھ کوئی عنصر ملنے پر ختم کریں۔
دستیاب کارکنوں کے ایکشنز کی فہرست دکھائیں۔
ٹیکنالوجی کی مکمل تفصیل کے لیے براہ کرم یہ مضمون، یا یہ YouTube ٹیوٹوریل دیکھیں۔
نوٹ کریں کہ یہاں آپشنل پراکسی پیرامیٹرز ہیں۔ صرف HTTPS پراکسیز قبول کی جاتی ہیں، “proxyAddress” ایک IP ایڈریس ہونا چاہیے۔
ٹاسک آبجیکٹ
پراپرٹی | قسم | درکار ہے | مقصد |
---|---|---|---|
type | اسٹرنگ | ہاں | AntiGateTask |
websiteURL | اسٹرنگ | ہاں | ٹارگٹ ویب پیج کا ایڈریس جہاں ہمارا کارکن نیویگیٹ کرے گا۔ |
templateName | اسٹرنگ | ہاں | ہمارے ڈیٹا بیس سے منظر نامے کے ٹیمپلیٹ کا نام۔ آپ موجودہ ٹیمپلیٹ استعمال کر سکتے ہیں یا اپنا بنا سکتے ہیں۔ آپ اس ٹیبل کے نیچے موجودہ ٹیمپلیٹ تلاش کر سکتے ہیں۔ |
variables | آبجیکٹ | ہاں | ٹیمپلیٹ کے متغیرات اور ان کی ویلیوز پر مشتمل آبجیکٹ۔ |
domainsOfInterest | ارے | نہیں | ڈومین ناموں کی فہرست جہاں ہمیں کوکیز اور لوکل سٹوریج ڈیٹا اکٹھا کرنا چاہیے۔ ٹیمپلیٹ میں ترمیم کرتے وقت اس فہرست کو جامد طور پر بھی بیان کیا جا سکتا ہے۔ |
proxyAddress | اسٹرنگ | ہاں | پراکسی IP پتہ ipv4/ipv6۔ مقامی نیٹ ورکس سے کوئی ہوسٹ نام یا IP پتے نہیں۔ |
proxyPort | انٹیگر | ہاں | پراکسی پورٹ |
proxyLogin | اسٹرنگ | ہاں | پراکسی کے لیے لاگ ان جسے منظوری درکار ہوتی ہے (بنیادی) |
proxyPassword | اسٹرنگ | ہاں | پراکسی کا پاسورڈ |
ٹیمپلیٹس کا کلیکشن
ٹاسک کے حل کا آبجیکٹ
پراپرٹی | قسم | مقصد |
---|---|---|
cookies | آبجیکٹ | کارکن کی جانب سے دیکھے گئے آخری پیج پر حاصل کیے گئے کوکیز والا آبجیکٹ۔ |
localStorage | آبجیکٹ | کوکیز کی طرح، آخری پیج پر حاصل کی گئی localStorage کی ویلیوز والا آبجیکٹ۔ |
sessionStorage | آبجیکٹ | localStorage کی طرح، sessionStorage کی ویلیوز کے ساتھ ایک آبجیکٹ آخری پیج پر حاصل کیا گیا۔ لlocalStorage کے برعکس، پیج بند ہونے تک براؤزر میموری میں ویلیوز موجود رہتی ہیں۔ |
fingerprint | آبجیکٹ | براؤزر فنگر پرنٹ پیرامیٹرز۔ اپنے سافٹ ویئر میں کارکن کا براؤزر سیشن دوبارہ بنانے کے لیے انہیں کوکیز اور ل localStorage کے ساتھ استعمال کریں۔ |
url | اسٹرنگ | اس پیج کا URL جہاں ٹیمپلیٹ پر عملدرآمد مکمل ہوا تھا |
domain | اسٹرنگ | آخری پیج کا ڈومین نام |
HTMLsInBase64 | ارے | base64 میں انکوڈ شدہ صفحہ کے علاقوں کے HTML سنیپ شاٹس کی ایک صف۔ سنیپ شاٹس کو اینٹی گیٹ ٹیمپلیٹس میں "TAKE_HTML_SNAPSHOT_BY_SELECTOR" مراحل کے ذریعے لیا جاتا ہے۔ |
screenshots | ارے | کارکن کے براؤزر سے لیے گئے اسکرین شاٹس، اگر کوئی ہے۔ اسکرین شاٹس آرڈر کرنے کے لیے، اپنے ٹیمپلیٹ میں TAKE_SCREENSHOT مرحلہ شامل کریں۔ |
requestHeaders | ارے | "domainsOfInterest" سے ہیڈرز کی درخواست کریں، اگر کوئی ہے۔ ہیڈر آرڈر کرنے کے لیے، اپنے ٹیمپلیٹ میں “دلچسپی کے ڈومینز سے HTTP ہیڈرز کی درخواست کلیکٹ کریں“ کے آپشن کو فعال کریں |
responseHeaders | ارے | "domainsOfInterest" سے جوابی ہیڈرز، اگر کوئی ہے۔ ہیڈر آرڈر کرنے کے لیے، اپنے ٹیمپلیٹ میں “دلچسپی کے ڈومینز سے جواب HTTP ہیڈر کلیکٹ کریں” کے آپشن کو فعال کریں |
رسپانس کی مثال
{
"errorId": 0,
"status": "ready",
"solution": {
"cookies": {
"_ym_uid": "1637841149407895406",
"_ym_d": "1637841149",
"_ym_isad": "2",
"i18n_redirected2": "en"
},
"localStorage": {
"_ym40786994_lsid": "322553582843",
"_ym40786994_reqNum": "3",
"_ym_fip": "\"65aac1083a9e31e5db7fc4a33816f1da-a81f3b9bcdd80a361c14af38dc09b309-a81f3b9bcdd80a361c14af38dc09b309-4bd84c89c35a312599d807af285e7b5f-615e6e8d95ae2de0910b550b0e4dfce2-00b2e6de4e7f2e69dd7de8ef95c7338a-61b9878bbce18de73aafc8582a198c0c-33ad8703f96139d946191563a4c623e6-a81f3b9bcdd80a361c14af38dc09b309-c6d7b47b2dcff33f80cab17f3a360d0b-a95e7098ce4ab7ec9daa7fb4154b8ff4\"",
"_ym_retryReqs": "{}",
"_ym40786994_lastHit": "1637841164076",
"_ym_uid": "\"1637841149407895406\""
},
"fingerprint": {
"self.navigator.userAgent": "Mozilla\/5.0 (Windows NT 6.3; Win64; x64; rv:94.0) Gecko\/20100101 Firefox\/94.0",
"self.screen.width": 1280,
"self.screen.height": 768,
"self.screen.availWidth": 1280,
"self.screen.availHeight": 728,
"self.screen.availLeft": 0,
"self.screen.availTop": 0,
"self.navigator.vendorSub": "",
"self.navigator.productSub": "20100101",
"self.navigator.vendor": "",
"self.navigator.maxTouchPoints": 0,
"self.navigator.hardwareConcurrency": 2,
"self.navigator.cookieEnabled": true,
"self.navigator.appCodeName": "Mozilla",
"self.navigator.appName": "Netscape",
"self.navigator.appVersion": "5.0 (Windows)",
"self.navigator.platform": "Win32",
"self.navigator.product": "Gecko",
"self.navigator.language": "en-US",
"self.navigator.onLine": true,
"self.navigator.doNotTrack": "unspecified"
},
"url": "https:\/\/anti-captcha.com\/tutorials\/success-page?login=some%20login&pass=the%20password",
"domain": "anti-captcha.com",
"domainsOfInterest": {
"any-other-domain.com": {
"cookies": {
"example": "value",
"comment": "This will be available when you fill a list of Domains Of Interest in the template itself or via domainsOfInterest parameter in the task object"
},
"localStorage": {
"example": "localStorage value"
},
"url": "https://any-other-domain.com/some/path",
"domain": "any-other-domain.com"
}
},
"screenshots": [],
"requestHeaders": [],
"responseHeaders": []
},
"cost": "0.00858",
"ip": "5.25.11.114",
"createTime": 1637841143,
"endTime": 1637841189,
"solveCount": 0
}