Menu

任意のカスタムcaptchaをバイパスする

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

このタイプのタスクの想定される使用例:

  • (基本) ページに移動し、作業員にcaptchaを解いてもらい、"enter" ボタンをクリックします。指定されたテキストフレーズがページ上に見つかったら終了します。
  • (上級者向け) ページに移動し、テキスト入力にカスタムデータを入力し、作業員にcaptchaを解いてもらいます。二要素認証のページに移動し、あなたのメールにコードが届くのを待ち、このコードを作業員に送ると、作業員は自動的にコードを受け取り、カスタマーエリアに入ります。指定したCSSセレクタを持つ要素が見つかったら終了します。

利用可能な作業員アクションのリストを表示します。

技術の詳細については、この記事、またはこのYouTube チュートリアルを参照してください。。

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

タスクオブジェクト

プロパティタイプ必須目的
type文字列はいAntiGateTask
websiteURL文字列はい作業員がアクセスするターゲットウェブページのアドレス。
templateName文字列はいデータベースにあるシナリオテンプレートの名前。既存のテンプレートを使用することも、独自のテンプレートを作成することもできます。この表の下で既存のテンプレートを検索できます。
variablesオブジェクトはいテンプレートの変数とその値を含むオブジェクト。
domainsOfInterest配列いいえCookieとlocalStorageデータを収集する必要があるドメイン名のリスト。このリストは、テンプレートを編集するときに静的に定義することもできます。
proxyAddress文字列はいプロキシIP アドレスipv4/ipv6。ローカルネットワークからのホスト名またはIPアドレスがありません。
proxyPort整数はいプロキシポート
proxyLogin文字列はい認可が必要なプロキシのログインです(基本)
proxyPassword文字列はいプロキシパスワード

テンプレートコレクション


テンプレート名と説明
このクエリでテンプレートが見つかりません

タスクソリューションオブジェクト

プロパティタイプ目的
cookiesオブジェクト作業員が最後にアクセスしたページで取得したCookieを持つオブジェクト。
localStorageオブジェクトCookieと同様に、最後のページで取得されたlocalStorage値を持つオブジェクトです。
sessionStorageオブジェクトlocalStorageと同様に、最後のページで取得したsessionStorageの値を持つオブジェクト。localStorageとは異なり、値はページが閉じられるまでブラウザのメモリに存在します。
fingerprintオブジェクトブラウザフィンガープリントパラメータです。CookieおよびlocalStorageと一緒に使用して、ソフトウェアで作業員ブラウザーセッションを再作成します。
url文字列テンプレートの実行が終了したページのURL
domain文字列最後のページのドメイン名
HTMLsInBase64配列base64でエンコードされたページ領域のHTMLスナップショットの配列。スナップショットは、AntiGateテンプレートの 「TAKE_HTML_SNAPSHOT_BY_SELECTOR」ステップで取得されます。
screenshots配列作業員のブラウザから取得したスクリーンショット(存在する場合)。スクリーンショットを要求するには、TAKE_SCREENSHOT ステップをテンプレートに追加します。
requestHeaders配列「domainsOfInterest」からのヘッダーを要求します (存在する場合)。ヘッダーを要求するには、テンプレートで「興味のあるドメインからリクエストHTTP ヘッダーを収集する」オプションを有効にします。
responseHeaders配列「domainsOfInterest」からの応答ヘッダー を応答します(存在する場合)。ヘッダーを要求するには、テンプレートで「興味のあるドメインからレスポンスHTTP ヘッダーを収集する」オプションを有効にします

レスポンス例

{
    "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
}