操作ガイドメニュー

AntiGateTask:キャプチャ保護をバイパスする究極のソリューション

このようなタスクでは、アプリがワーカーにページのURLアドレスとカスタム割り当てタスクを提供します。ワーカーはそれを順に完成し、完全なブラウザのフィンガープリントとCookieをアプリに返します。それでセッションが続行します。

詳細については、この記事を参照してください。

オプションのプロキシパラメータがあることにご注意ください。受け入れられるのはHTTPSプロキシのみとなります。「proxyAddress」はIPアドレスである必要があります。

タスクオブジェクト

プロパティ タイプ 必須 目的
type 文字列 はい AntiGateTask
websiteURL 文字列 はい ワーカーがアクセスするターゲットウェブページのアドレス。
templateName 文字列 はい データベースにあるシナリオテンプレートの名前。既存のテンプレートを使用することも、独自のテンプレートを作成することもできます。この表の下で既存のテンプレートを検索できます。
variables オブジェクト はい テンプレートの変数とその値を含むオブジェクト。
domainsOfInterest 配列 いいえ Cookieと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 オブジェクト Cookieでワーカーの最後にアクセスしたページで取得したオブジェクト。
localStorage オブジェクト Cookieと同様に、最後のページで取得されたlocalStorage値を持つオブジェクト。
fingerprint オブジェクト ブラウザフィンガープリントパラメータ。CookieおよびlocalStorageと一緒に使用して、ソフトウェアでワーカーブラウザーセッションを再作成します。
url 文字列 テンプレートの実行が終了したページのURL
domain 文字列 最後のページのドメイン名
HTMLsInBase64 配列 base64でエンコードされたページ領域のHTMLスナップショットの配列。スナップショットは、AntiGateテンプレートの「TAKE_HTML_SNAPSHOT_BY_SELECTOR」ステップで取得されます。

レスポンス例

エラーのない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"
            }
        }
    },
    "cost": "0.00858",
    "ip": "5.25.11.114",
    "createTime": 1637841143,
    "endTime": 1637841189,
    "solveCount": 0
}