AntiGateTask: solusi unggulan untuk melewati perlindungan captcha apa pun
Ini jenis tugas di mana aplikasi Anda memberikan alamat URL halaman dan penugasan kustom untuk pekerja kami. Mereka menyelesaikannya selangkah demi selangkah, lalu mengembalikan fingerprint dan cookie lengkap dari browser mereka ke aplikasi Anda, yang dapat digunakan untuk melanjutkan sesi.
Untuk penjelasan lengkap mengenai teknologi, silakan lihat artikel ini, atau ini Tutorial YouTube.
Perhatikan bahwa ada parameter proxy opsional. Hanya proxy HTTPS yang diterima. "proxyAddress" harus berupa alamat IP.
Objek tugas
Properti | Jenis | Wajib | Tujuan |
---|---|---|---|
type | String | Ya | AntiGateTask |
websiteURL | String | Ya | Alamat target halaman web yang akan ditelusuri pekerja kami. |
templateName | String | Ya | Nama template skenario dari database kami. Anda dapat menggunakan template yang sudah ada atau membuat template sendiri. Anda dapat mencari template yang sudah ada di bawah tabel ini. |
variables | Object | Ya | Objek yang berisi variabel template dan nilai-nilainya. |
domainsOfInterest | Array | Tidak | Daftar nama domain tempat kami harus mengumpulkan cookie dan data Penyimpanan lokal. Daftar ini juga dapat ditentukan secara statis saat mengedit template. |
proxyAddress | String | Tidak | Alamat IP proxy IPv4/IPv6. Tidak ada nama host atau alamat IP dari jaringan lokal. |
proxyPort | Integer | Tidak | Port proxy |
proxyLogin | String | Tidak | Log masuk untuk proxy yang membutuhkan otorisasi (dasar) |
proxyPassword | String | Tidak | Kata sandi proxy |
Koleksi template
Objek solusi tugas
Properti | Jenis | Tujuan |
---|---|---|
cookies | Object | Objek dengan cookie yang diambil dari halaman terakhir yang dikunjungi pekerja. |
localStorage | Object | Mirip dengan cookie, objek dengan nilai localStorage yang diambil dari halaman terakhir. |
fingerprint | Object | Parameter browser fingerprint. Gunakan parameter ini bersama dengan cookie dan localStorage untuk menciptakan ulang sesi browser pekerja dalam software Anda. |
url | String | URL halaman di mana eksekusi template diselesaikan |
domain | String | Nama domain dari halaman terakhir |
HTMLsInBase64 | Array | Array snapshot HTML dari area halaman yang dikodekan di base64. Snapshot diambil dengan langkah "TAKE_HTML_SNAPSHOT_BY_SELECTOR" di template AntiGate. |
screenshots | Array | Tangkapan layar yang diambil dari browser pekerja, jika ada. Untuk memesan tangkapan layar, tambahkan langkah TAKE_SCREENSHOT ke templat Anda. |
requestHeaders | Array | Minta tajuk dari "domainsOfInterest", jika ada. Untuk memesan tajuk, aktifkan opsi "Kumpulkan permintaan tajuk HTTP dari domain yang diminati" di templat Anda |
responseHeaders | Array | Tajuk respons dari "domainsOfInterest", jika ada. Untuk memesan tajuk, aktifkan opsi "Kumpulkan tajuk HTTP respons dari domain yang diminati" di templat Anda |
Contoh respons
{
"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
}