close menu
سپورٹ کیے جانے والے ٹاسکس کی اقسام
API طریقہ کار
آرٹیکلز
GitHub icon
GitHub
Menu

اینٹی بوٹ اسکرین بائی پاس

اس قسم کا کام جہاں ہمارا کارکن آپ کی پسند کے مطابق ویب صفحہ پر جاتا ہے، کسی بھی اینٹی بوٹ اسکرین کو نظرانداز کرتا ہے، کوکیز پکڑتا ہے اور انہیں آپ کی ایپ پر واپس کرتا ہے۔ اس کے بعد آپ ان کوکیز کو اپنی پسندیدہ پروگرامنگ زبان کے ساتھ اس ویب سائٹ پر آزادانہ طور پر نیویگیٹ کرنے کے لیے استعمال کر سکتے ہیں۔ اس قسم کے بوٹ پکڑنے والے صفحات کو کامیابی سے نظرانداز کرنے کے لیے، آپ کو ہمارے کارکن کے براؤزر کی یوزر-ایجنٹ ویلیو کی بھی ضرورت ہوگی اور ہمیں اچھے معیار کی پراکسی فراہم کرنا ہوگی۔ پراکسیز کے بغیر یہ طریقہ کام نہیں کرے گا، کیونکہ تمام اینٹی بوٹ حل اپنی کوکیز کو وزیٹر کے آئی پی ایڈریس اور ان کے صارف ایجنٹ سے ملتے ہیں۔
اینٹی بوٹ اسکرین کی مثال
ہم آخری صفحہ پر کیا پکڑتے ہیں:
  • کوکیز
  • براؤزر فنگر پرنٹ
  • مین ونڈو فریم سے کی گئی آخری HTTP درخواست کے ہیڈرز

یہ ٹیکنالوجی ہمارے اینٹی گیٹ ٹیمپلیٹس پر بنائی گئی ہے، سوائے اس کے کہ ہم ٹیمپلیٹس کا خود انتظام کرتے ہیں اور انہیں اپ ڈیٹ کرتے رہتے ہیں۔ اس قسم کے کام کو استعمال کرنے کے لیے ہر کام کے لیے 5 کریڈٹ کی لاگت کے ساتھ، رکنیت کی ضرورت ہوگی۔ سبسکرپشن کی قیمتیں $9.90 ماہانہ سے شروع ہوتی ہیں جن میں 5,000 بائی پاس شامل ہیں۔ اگر آپ اسے خریدنا پسند نہیں کرتے ہیں، تو آپ اس سبق کا استعمال کرکے خود ایک ٹیمپلیٹ بنا سکتے ہیں اور اپنے بیلنس سے تقریباً $0.002 فی کام کی قیمت پر ادائیگی جاری رکھ سکتے ہیں۔

تمام عمل کو براؤزر پلگ ان کے ذریعے کنٹرول کیا جاتا ہے، جسے ہمارے کارکن اسائنمنٹ حاصل کرنے سے پہلے انسٹال کرتے ہیں۔ وہ دستی طور پر کچھ نہیں کرتے ہیں، بنیادی طور پر ایک نیا ٹیب آپ کی پراکسی فعال ہونے کے ساتھ خود بخود کھل جاتا ہے، آپ کی پسند کے صفحے پر جاتا ہے، اینٹی بوٹ اسکرین کے پاس ہونے تک انتظار کرتا ہے، ڈیٹا پکڑتا ہے، ٹیب کو بند کرتا ہے اور ڈیٹا کو آپ کی ایپ میں منتقل کرتا ہے۔ API کے ذریعے۔

صرف اعلیٰ معیار کی پراکسی قبول کی جاتی ہیں، کوئی میزبان نام نہیں، کوئی "رہائشی پراکسی" نہیں، مشترکہ پراکسی پول نہیں ہیں۔ USA/Europe میں VPS کرایہ پر لینا اور ہمارے ہدایات کے ساتھ SQUID سرور انسٹال کرنا ہمیشہ کام کرے گا۔ ٹاسک پر عمل درآمد سے پہلے رفتار اور مطابقت کے لیے پراکسیوں کی جانچ کی جاتی ہے۔ ان کے پاس فوری ردعمل کا وقت 1 سیکنڈ سے کم ہونا چاہیے، بصورت دیگر کارکن آپ کے کاموں کو منسوخ کر دیں گے۔

چیک کریں کہ آیا کسی ویب سائٹ نے اینٹی بوٹ اسکرین کو سپورٹ کیا ہے:

یہ ابھی تک تعاون یافتہ نہیں ہے۔ سپورٹ کی درخواست کرنے کے لیے ٹکٹ کے ذریعے ہم سے رابطہ کریں۔

نوٹ کریں کہ کچھ اینٹی بوٹ اسکرینیں فنگر پرنٹنگ کی جدید تکنیکیں استعمال کر رہی ہیں جیسے SSL handshake fingerprinting، جو یہ شناخت کر سکتی ہے کہ کس قسم کا SSL/TLS کلائنٹ ویب سائٹ سے منسلک ہو رہا ہے۔ مثال کے طور پر، کروم براؤزر میں ایک فنگر پرنٹ، فائر فاکس دوسرا اور CURL بالکل مختلف ہے۔ اپنے آپ کو یوزر ایجنٹ کے ساتھ الجھائیں، یہ ایک نچلی سطح کی چیز ہے۔ اس صورت میں ہماری سروس کو استعمال کرنے کے لیے، آپ کو ہمارے کارکن کے سیشن کی تشکیل نو کے لیے اسی براؤزر کی مثال استعمال کرنے کی ضرورت ہوگی۔ چونکہ ہمارے زیادہ تر کارکن کروم براؤزر استعمال کر رہے ہیں، نوڈ جے ایس+پپیٹیئر+کرومیم یا سیلینیم+کرومڈرائیور کا ایک بنڈل کام کرے گا۔ مثالیں شامل ہیں۔

ٹاسک آبجیکٹ

پراپرٹیقسمدرکار ہےمقصد
typeاسٹرنگہاںAntiBotCookieTask
websiteURLاسٹرنگہاںٹارگٹ ویب پیج کا ایڈریس جہاں ہمارا کارکن نیویگیٹ کرے گا۔
proxyAddressاسٹرنگہاںپراکسی IP پتہ ipv4/ipv6۔ مقامی نیٹ ورکس سے کوئی ہوسٹ نام یا IP پتے نہیں۔
proxyPortانٹیگرہاںProxy port
proxyLoginاسٹرنگہاںپراکسی کے لیے لاگ ان جسے منظوری درکار ہوتی ہے (بنیادی)
proxyPasswordاسٹرنگہاںProxy password

درخواست کی مثال

Python
Javascript
PHP
#pip3 install anticaptchaofficial

from anticaptchaofficial.antibotcookietask import *
import requests

solver = antibotcookieTask()
solver.set_verbose(1)
solver.set_key("API_KEY_HERE")
solver.set_website_url("https://www.somewebsite.com/")
solver.set_proxy_address("1.2.3.4")
solver.set_proxy_port(3128)
solver.set_proxy_login("login")
solver.set_proxy_password("password")

# 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)

result = solver.solve_and_return_solution()
if result == 0:
    print("could not solve task")
    exit()

print(result)

cookies, localStorage, fingerprint = result["cookies"], result["localStorage"], result["fingerprint"]

if len(cookies) == 0:
    print("empty cookies, try again")
    exit()

cookie_string = '; '.join([f'{key}={value}' for key, value in cookies.items()])
user_agent = fingerprint['self.navigator.userAgent']
print(f"use these cookies for requests: {cookie_string}")
print(f"use this user-agent for requests: {user_agent}")

s = requests.Session()
proxies = {
  "http": "http://login:password@1.2.3.4:3128",
  "https": "http://login:password@1.2.3.4:3128"
}
s.proxies = proxies

content = s.get("https://www.somewebsite.com/", headers={
    "Cookie": cookie_string,
    "User-Agent": user_agent
}).text
print(content)

ٹاسک کے حل کا آبجیکٹ

پراپرٹیقسممقصد
cookiesآبجیکٹاینٹی بوٹ اسکرین کے پیچھے صفحے سے کوکیز۔ ان سب میں شامل ہوں اور اپنی HTTP درخواستوں میں استعمال کریں۔
localStorageآبجیکٹکوکیز کی طرح، آخری پیج پر حاصل کی گئی localStorage کی ویلیوز والا آبجیکٹ۔
fingerprintآبجیکٹبراؤزر فنگر پرنٹ پیرامیٹرز۔ اپنے سافٹ ویئر میں کارکن کا براؤزر سیشن دوبارہ بنانے کے لیے انہیں کوکیز اور ل localStorage کے ساتھ استعمال کریں۔
اپنی HTTP درخواستوں میں بطور صارف ایجنٹ "self.navigator.userAgent" قدر استعمال کریں۔
urlاسٹرنگاس پیج کا URL جہاں ٹیمپلیٹ پر عملدرآمد مکمل ہوا تھا
lastRequestHeadersارےآخری درخواست کے ہیڈر جو براؤزر کے مین ونڈو فریم سے ویب سائٹ پر بھیجے گئے تھے۔

جواب کی مثال

{
    "errorId": 0,
    "status": "ready",
    "solution": {
        "cookies": {
            "some_antibotcookie": "0A8VO9NX5N1s4LRoS4sJlFTCNzLj0dEfA_2whUh0E6ZjgQtM~I1cV7U2IhQx0~jnowNjg-Oi76b-MjYPd1GQAmIxh5-v~33PI8F",
            "maybe_another_id": "join_all_cookies_together"
        },
        "localStorage": {
            "some_value": "Might be used too in the future as a method to 'remember' visitors, so we collect it too.",
            "what_is_it": "localStorage is a more complex analogue of cookies, allowing to store larger objects in browser memory"
        },
        "fingerprint": {
            "self.navigator.userAgent": "Mozilla\/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/101.0.0.0 Safari\/537.36",
            "self.screen.width": 1280,
            "self.screen.height": 768,
            "self.screen.availWidth": 1280,
            "self.screen.availHeight": 768,
            "self.screen.availLeft": 0,
            "self.screen.availTop": 25,
            "self.navigator.vendorSub": "",
            "self.navigator.productSub": "20030107",
            "self.navigator.vendor": "Google Inc.",
            "self.navigator.maxTouchPoints": 0,
            "self.navigator.hardwareConcurrency": 8,
            "self.navigator.cookieEnabled": true,
            "self.navigator.appCodeName": "Mozilla",
            "self.navigator.appName": "Netscape",
            "self.navigator.appVersion": "5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/101.0.0.0 Safari\/537.36",
            "self.navigator.platform": "MacIntel",
            "self.navigator.product": "Gecko",
            "self.navigator.language": "en-US",
            "self.navigator.onLine": true,
            "self.navigator.deviceMemory": 4
        },
        "url": "https://www.thewebsite.com/some/final/path/after_redirects",
        "lastRequestHeaders": [
            "sec-ch-device-memory: 8",
            "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"101\", \"Google Chrome\";v=\"101\"",
            "sec-ch-ua-mobile: ?0",
            "sec-ch-ua-arch: \"x86\"",
            "sec-ch-ua-platform: \"macOS\"",
            "sec-ch-ua-model: \"\"",
            "sec-ch-ua-full-version-list: \" Not A;Brand\";v=\"99.0.0.0\", \"Chromium\";v=\"101.0.5005.115\", \"Google Chrome\";v=\"101.0.5005.115\"",
            "Upgrade-Insecure-Requests: 1",
            "User-Agent: Mozilla\/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/101.0.0.0 Safari\/537.36",
            "Accept: text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,image\/apng,*\/*;q=0.8,application\/signed-exchange;v=b3;q=0.9",
            "Sec-Fetch-Site: same-origin",
            "Sec-Fetch-Mode: navigate",
            "Sec-Fetch-Dest: document",
            "Referer: https:\/\/somewebsite.com\/",
            "Accept-Encoding: gzip, deflate, br",
            "Accept-Language: en-US,en;q=0.9",
            "Cookie: some_antibotcookie=0A8VO9NX5N1s4LRoS4sJlFTCNzLj0dEfA_2whUh0E6ZjgQtM~I1cV7U2IhQx0~jnowNjg-Oi76b-MjYPd1GQAmIxh5-v~33PI8F"
        ]
    },
    "cost": "0.00858",
    "ip": "5.25.11.114",
    "createTime": 1637841143,
    "endTime": 1637841189,
    "solveCount": 0
}