Menu

绕过自定义人机验证谜题

执行这种任务时,您的应用会提供页面 URL 地址,以及向我们工作人员分配的自定义任务。工作人员会逐步完成分配的任务,然后将其完整浏览器指纹和 Cookie 送回您的应用,可用其继续进行会话。

此类任务的潜在用例:

  • (初级)转到某个页面,要求工作人员破解人机验证谜题并点击按钮“输入”文本。在页面中找到指定的文本短语时任务完成。
  • (高级)转到某个页面,在文本输入栏中填入自定义数据,要求工作人员破解人机验证谜题。转到双重身份验证页面,等待代码送达您的电子邮件地址,向工作人员发送收到的代码,工作人员自动接收发送的代码并进入客户区。找到有指定 CSS 选择器的元素时任务完成。

显示空闲工作人员操作列表。

对于技术说明全文,请参见文章或 YouTube 教程。

请注意,有一些代理参数是自愿使用的参数。仅会接受 HTTPS 代理服务器,“proxyAddress”必须是 IP 地址。

任务对象

属性 类型 必须使用 用途
type 字符串 AntiGateTask
websiteURL 字符串 我们的工作人员将从中进行浏览的目标网页的地址。
templateName 字符串 我们数据库中某个方案模板的名称。可使用现有模板,也可自行创建模板。可在此表下面搜索现有模板。
variables 对象 含有模板变量及其值的对象。
domainsOfInterest 数组 我们会从中收集 Cookie 和 localStorage 数据的域的名单。此名单也可在编辑模板时静态指定。
proxyAddress 字符串 ipv4/ipv6 代理服务器 IP 地址。禁止使用主机名或本地网络中的 IP 地址。
proxyPort 整数 代理服务器端口
proxyLogin 字符串 用于需要授权(基本授权)的代理服务器的登录名
proxyPassword 字符串 代理服务器密码

模板收集


模板名称和说明
未按您的查询找到模板

任务处理结果对象

属性 类型 用途
cookies 对象 含有从工作人员访问的最后一个页面中获取的 Cookie 的对象。
localStorage 对象 含有 localStorage 值的对象也在最后一页中获取,这类似于 Cookie。
sessionStorage 对象 含有 sessionStorage 值的对象也在最后一页中获取,这类似于 localStorage。关闭页面之前浏览器内存中有值,这不同于 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
}