หน้าแรก เอกสาร บทช่วยสอน ลงชื่อเข้าใช้
ประเภทงานที่รองรับ
เมธอด API
บทความ
บทช่วยสอน
GitHub
เมนูเอกสาร

AntiGateTask: โซลูชันที่ดีที่สุดในการบายพาสการป้องกัน Captcha

นี่เป็นงานประเภทหนึ่งที่แอปของคุณให้ที่อยู่ URL ของหน้าและการมอบหมายงานที่กำหนดเองสำหรับคนงานของเรา โดยจะทำตามขั้นตอนทีละขั้นตอน จากนั้นจึงส่งเบราเซอร์ฟิงเกอร์พรินท์และคุกกี้ทั้งหมดไปยังแอปของคุณ ซึ่งสามารถใช้ดำเนินเซสชันต่อได้

สำหรับคำอธิบายแบบเต็มของเทคโนโลยี โปรดดูที่บทความนี้

โปรดทราบว่ามีพารามิเตอร์พร็อกซีที่เป็นทางเลือก ยอมรับเฉพาะพร็อกซี HTTPS "proxyAddress" ต้องเป็นที่อยู่ IP การเข้าถึงพร็อกซีต้องเปิดจากอินเทอร์เน็ตทั้งหมด เนื่องจากผู้ปฏิบัติงานสื่อสารกับพวกเขาโดยตรง

อ็อบเจ็กต์งาน

คุณสมบัติ ประเภท จำเป็น วัตถุประสงค์
type สตริง ใช่ AntiGateTask
websiteURL สตริง ใช่ ที่อยู่ของหน้าเว็บเป้าหมายที่คนงานของเราจะนำทางไป
templateName สตริง ใช่ ชื่อของเทมเพลตสถานการณ์จากฐานข้อมูลของเรา คุณสามารถใช้เทมเพลตที่มีอยู่หรือสร้างเทมเพลตของคุณเอง คุณสามารถค้นหาเทมเพลตที่มีอยู่ด้านล่างตารางนี้
variables อ็อบเจ็กต์ ใช่ อ็อบเจกต์ที่มีตัวแปรของเทมเพลตและค่า
domainsOfInterest อาเรย์ ไม่ รายชื่อโดเมนที่เราควรรวบรวมคุกกี้และข้อมูล localStorage รายการนี้ยังสามารถกำหนดแบบคงที่เมื่อแก้ไขเทมเพลต
proxyAddress สตริง ไม่ ที่อยู่ IP ของพร็อกซี่ ipv4/ipv6 ไม่มีชื่อโฮสต์หรือที่อยู่ IP จากเครือข่ายใกล้ๆ กัน
proxyPort จำนวนเต็ม ไม่ พอร์ตพร็อกซี่
proxyLogin สตริง ไม่ ล็อกอินสำหรับพร็อกซี่ที่ต้องได้รับอนุญาต (พื้นฐาน)
proxyPassword สตริง ไม่ รหัสผ่านพร็อกซี่

คอลเลกชันเทมเพลต


ชื่อเทมเพลตและคำอธิบาย
ไม่พบเทมเพลตที่ตรงกับคำค้นหาของคุณ
งานที่มีพร็อกซี
          Click "view" button at one of the templates
        
งานที่ไม่มีพร็อกซี
          Click "view" button at one of the templates
        
ขั้นตอนเทมเพลต
          
        
ช่องทางการติดต่อของผู้สร้าง

ตัวอย่างการตอบกลับ

JSON ที่ไม่มีข้อผิดพลาด
          {
    "errorId": 0,
    "taskId": 7654321
}
        
JSON ที่มีข้อผิดพลาด
          {
    "errorId": 1,
    "errorCode": "ERROR_KEY_DOES_NOT_EXIST",
    "errorDescription": "Account authorization key not found in the system"
}
        

เรียกดูโซลูชัน

ใช้เมธอด getTaskResult เพื่อขอโซลูชัน โดยให้เวลาคนงานสัก 5 วินาทีก่อนส่งคำขอครั้งแรก หากคนงานยังไม่ว่าง ให้ลองอีกครั้งใน 3 วินาที

อ็อบเจ็กต์โซลูชันงาน

คุณสมบัติ ประเภท วัตถุประสงค์
cookies อ็อบเจ็กต์ อ็อบเจกต์ที่มีคุกกี้ถูกดึงไปที่หน้าสุดท้ายที่คนงานเข้าเยี่ยมชม
localStorage อ็อบเจ็กต์ คล้ายกับคุกกี้ อ็อบเจกต์ที่มีค่า localStorage จะถูกดึงไว้ที่หน้าสุดท้าย
fingerprint อ็อบเจ็กต์ พารามิเตอร์เบราเซอร์ฟิงเกอร์พรินท์ใช้ร่วมกับคุกกี้และ localStorage เพื่อสร้างเซสชันเบราว์เซอร์ของคนงานในซอฟต์แวร์ของคุณ
url สตริง URL ของหน้าดำเนินการของเทมเพลตเสร็จแล้ว
domain สตริง ชื่อโดเมนของหน้าสุดท้าย
HTMLsInBase64 อาเรย์ อาร์เรย์ของสแน็ปช็อต HTML ของพื้นที่หน้าที่เข้ารหัสใน base64 สแนปชอตถ่ายโดยขั้นตอน "TAKE_HTML_SNAPSHOT_BY_SELECTOR" ในเทมเพลต AntiGate
screenshots อาเรย์ ภาพหน้าจอที่นำมาจากเบราว์เซอร์ของพนักงาน ถ้ามี หากต้องการสั่งซื้อภาพหน้าจอ ให้เพิ่มขั้นตอน TAKE_SCREENSHOT ลงในเทมเพลตของคุณ
requestHeaders อาเรย์ ขอส่วนหัวจาก "domainsOfInterest" ถ้ามี หากต้องการสั่งซื้อส่วนหัว ให้เปิดใช้งานตัวเลือก "รวบรวมคำขอส่วนหัว HTTP จากโดเมนที่สนใจ" ในเทมเพลตของคุณ
responseHeaders อาเรย์ ส่วนหัวการตอบกลับจาก "domainsOfInterest" หากมี หากต้องการสั่งซื้อส่วนหัว ให้เปิดใช้งานตัวเลือก "รวบรวมส่วนหัว HTTP ตอบกลับจากโดเมนที่สนใจ" ในเทมเพลตของคุณ

ตัวอย่างการตอบกลับ

JSON ที่ไม่มีข้อผิดพลาด
          {
    "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
}