Bypass semua captcha kustom
Ini adalah jenis tugas tempat aplikasi Anda menyediakan alamat URL halaman dan tugas kustom untuk pekerja kami. Pekerja kami menyelesaikannya langkah demi langkah, lalu mengembalikan sidik jari peramban lengkap dan kuki mereka ke aplikasi Anda, yang dapat digunakan untuk melanjutkan sesi.
Contoh potensi penggunaan dari jenis tugas ini:
- (Dasar) Arahkan ke halaman, minta pekerja untuk memecahkan captcha dan klik tombol "enter" atau masukkan teks. Selesaikan jika frasa teks tertentu ditemukan pada halaman.
- (Lanjutan) Buka sebuah halaman, isi input teks dengan data kustom, minta pekerja untuk memecahkan captcha. Arahkan ke halaman autentikasi dua faktor, tunggu kode masuk ke email Anda, kirim kode ini ke pekerja, pekerja otomatis menerima kode dan masuk ke area pelanggan. Selesaikan jika elemen ditemukan menggunakan pemilih CSS yang ditentukan.
Tindakan menampilkan daftar pekerja yang tersedia.
Untuk deskripsi teknologi lengkap, buka artikel ini, atau tutorial YouTube ini.
Perhatikan bahwa ada parameter proxy opsional. Hanya proxy HTTPS yang dapat 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 templat skenario dari pangkalan data kami. Anda dapat menggunakan templat yang sudah ada atau membuat templat sendiri. Anda dapat mencari templat yang telah ada di bawah tabel ini. |
variables | Object | Ya | Objek berisi variabel templat dan nilai-nilainya. |
domainsOfInterest | Array | Tidak | Daftar nama domain tempat kami harus mengumpulkan kuki dan data localStorage. Daftar ini juga dapat ditentukan secara statis saat mengedit templat. |
proxyAddress | String | Ya | Alamat IP proxy IPv4/IPv6. Tidak ada nama host atau alamat IP dari jaringan lokal. |
proxyPort | Integer | Ya | Porta proxy |
proxyLogin | String | Ya | Login untuk proxy yang memerlukan otorisasi (dasar) |
proxyPassword | String | Ya | Kata sandi proxy |
Koleksi templat
Objek solusi tugas
Properti | Jenis | Tujuan |
---|---|---|
cookies | Object | Objek dengan kuki yang diambil dari halaman terakhir yang dikunjungi pekerja. |
localStorage | Object | Mirip dengan kuki, objek dengan nilai localStorage yang diambil dari halaman terakhir. |
sessionStorage | Object | Mirip dengan localStorage, sebuah objek dengan nilai sessionStorage yang diambil dari halaman terakhir. Tidak seperti localStorage, nilai tetap ada di memori peramban hingga halaman ditutup. |
fingerprint | Object | Parameter sidik jari peramban. Gunakan parameter ini bersama dengan kuki dan localStorage untuk cipta ulang sesi peramban pekerja dalam software Anda. |
url | String | URL halaman tempat eksekusi templat diselesaikan |
domain | String | Nama domain halaman terakhir |
HTMLsInBase64 | Array | Susunan snapshot layar HTML dari area halaman yang dikodekan di base64. Snapshot diambil dengan langkah "TAKE_HTML_SNAPSHOT_BY_SELECTOR" di templat AntiGate. |
screenshots | Array | Tangkapan layar yang diambil dari peramban pekerja, bila ada. Untuk memesan tangkapan layar, tambahkan langkah TAKE_SCREENSHOT ke templat Anda. |
requestHeaders | Array | Minta header dari "domainsOfInterest", bila ada. Untuk memesan header, aktifkan opsi "Collect request HTTP headers from domains of interest" di templat Anda |
responseHeaders | Array | Header respons dari "domainsOfInterest", bila ada. Untuk memesan header, aktifkan opsi "Collect response HTTP headers from domains of interest" 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
}