{"id":24533,"date":"2026-07-27T17:35:34","date_gmt":"2026-07-27T17:35:34","guid":{"rendered":"https:\/\/capskip.com\/nodejs-captcha-solver\/"},"modified":"2026-10-11T06:16:26","modified_gmt":"2026-10-11T06:16:26","slug":"nodejs-captcha-solver","status":"publish","type":"page","link":"https:\/\/capskip.com\/zh\/nodejs-captcha-solver\/","title":{"rendered":"Node.js \u9a8c\u8bc1\u7801\u8bc6\u522b"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"24533\" class=\"elementor elementor-24533\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f2da055 e-flex e-con-boxed e-con e-parent\" data-id=\"f2da055\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-15392325 elementor-widget elementor-widget-shortcode\" data-id=\"15392325\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t<div class=\"capskip-landing capskip-landing--language\" id=\"capskip-landing\">\n\n\t\t\t<header class=\"cskl-hero cskl-hero--split\"><div class=\"cskl-hero__inner\"><div class=\"cskl-hero__copy\"><span class=\"cskl-eyebrow\"><span class=\"cskl-mark cskl-mark--tile\"><svg class=\"csv\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"#5fa04e\" d=\"M12 24c-.32 0-.64-.08-.92-.25l-2.94-1.74c-.44-.24-.22-.33-.08-.38.58-.2.7-.25 1.33-.6.06-.04.15-.02.22.02l2.26 1.34c.08.04.2.04.27 0l8.79-5.08c.08-.05.13-.14.13-.24V6.92c0-.1-.05-.19-.14-.24l-8.79-5.07c-.08-.05-.19-.05-.27 0L3.08 6.68C2.99 6.73 2.94 6.83 2.94 6.92v10.15c0 .1.05.19.14.23l2.41 1.39c1.31.65 2.11-.12 2.11-.89V7.79c0-.14.11-.25.26-.25h1.11c.14 0 .25.11.25.25v10.02c0 1.74-.95 2.74-2.6 2.74-.51 0-.91 0-2.03-.55L2.28 18.68c-.57-.33-.92-.94-.92-1.6V6.92c0-.66.35-1.27.92-1.6l8.79-5.08c.56-.31 1.3-.31 1.85 0l8.79 5.08c.57.33.92.94.92 1.6v10.15c0 .66-.35 1.27-.92 1.6l-8.79 5.08C12.64 23.92 12.32 24 12 24zM19.1 13.99c0-1.9-1.28-2.41-3.99-2.76-2.73-.36-3.01-.55-3.01-1.19 0-.53.23-1.23 2.26-1.23 1.81 0 2.47.39 2.75 1.61.02.11.13.2.25.2h1.14c.07 0 .14-.03.19-.08.05-.05.07-.12.07-.2-.18-2.1-1.57-3.08-4.39-3.08-2.51 0-4 1.06-4 2.83 0 1.92 1.49 2.46 3.89 2.69 2.88.28 3.1.7 3.1 1.27 0 .98-.79 1.4-2.64 1.4-2.33 0-2.84-.58-3.01-1.74-.02-.12-.13-.21-.25-.21h-1.14c-.14 0-.25.11-.25.25 0 1.48.81 3.25 4.65 3.25C17.5 17.01 19.1 15.91 19.1 13.99z\"\/><\/svg><\/span>Node.js SDK<\/span><h1 class=\"cskl-hero__title translation-block\">Node.js \u9a8c\u8bc1\u7801\u8bc6\u522b\uff1a\u9002\u7528\u4e8e Puppeteer\u3001Playwright \u548c\u539f\u751f JavaScript<\/h1><p class=\"cskl-hero__lead\">\u4ece npm \u6dfb\u52a0 capskip\uff0cawait \u62ff\u5230\u7b54\u6848\uff0c\u7ee7\u7eed\u5f80\u4e0b\u8d70\u3002\u8fd9\u4e2a\u5e26\u7c7b\u578b\u5b9a\u4e49\u3001\u96f6\u4f9d\u8d56\u7684\u5ba2\u6237\u7aef\u8ba9\u4f60\u81ea\u5df1\u786c\u4ef6\u4e0a\u7684\u5e94\u7528\u6765\u8bc6\u522b reCAPTCHA\u3001\u6587\u5b57\u56fe\u7247\u3001Turnstile \u548c\u6781\u9a8c v3\uff0c\u4ece\u4e0d\u6309\u6b21\u8ba1\u8d39\u3002<\/p><div class=\"cskl-hero__cta\"><a class=\"cskl-btn cskl-btn--go\" href=\"https:\/\/capskip.com\/zh\/product\/trial-license\/\">\u5f00\u59cb\u514d\u8d39\u8bd5\u7528 <svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4.5 12h15M13.5 6l6 6-6 6\"\/><\/svg><\/a><a class=\"cskl-btn cskl-btn--ghost\" href=\"#licenses\"><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3.5 16.5a4 4 0 1 0 8 0 4 4 0 1 0-8 0M10.4 13.6 20 4\"\/><path class=\"a\" d=\"M17 7l2.5 2.5M14.5 9.5l2 2\"\/><\/svg>\u8d2d\u4e70\u6388\u6743<\/a><a class=\"cskl-btn cskl-btn--ghost\" href=\"https:\/\/github.com\/capskip\/capskip-node\" target=\"_blank\" rel=\"noopener nofollow\"><svg class=\"cskl-winglyph\" viewbox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27s1.36.09 2 .27c1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.012 8.012 0 0 0 16 8c0-4.42-3.58-8-8-8z\"\/><\/svg>\u5728 GitHub \u4e0a\u67e5\u770b<\/a><\/div><div class=\"cskl-trust\"><span>Windows x64<\/span><i>&middot;<\/i><span>\u672c\u5730\u8fd0\u884c\uff0c\u9a8c\u8bc1\u7801\u4e0d\u4f1a\u79bb\u5f00\u4f60\u7684\u7535\u8111<\/span><\/div><ul class=\"cskl-chips\"><li class=\"cskl-chip\">npm install capskip<\/li><li class=\"cskl-chip\">\u81ea\u5e26 TypeScript \u7c7b\u578b<\/li><li class=\"cskl-chip\">\u8bc6\u522b\u4e0d\u8ba1\u6b21<\/li><\/ul><\/div><div class=\"cskl-hero__visual\"><div class=\"cskl-box\"><div class=\"cskl-box__top\"><div class=\"cskl-mock cskl-mock--code\" aria-hidden=\"true\"><div class=\"cskl-mock__bar\"><span class=\"cskl-mock__lang\">Node.js<\/span><\/div><pre class=\"cskl-mock__pre\"><code>const solver = new CapSkip();\nconst token  = await solver.recaptcha({\n  sitekey: &#039;6Le-wvkS\u2026&#039;,\n  url:     &#039;example.com\/signup&#039;\n});<\/code><\/pre><div class=\"cskl-mock__out\"><span class=\"cskl-mock__ok\">&#10003;<\/span><code>03AGdBq27\u2026<\/code><span class=\"cskl-mock__meta\">0.12 \u79d2 &middot; $0.00<\/span><\/div><\/div><\/div><div class=\"cskl-cost\" data-cskl-cost data-rate=\"1.40\" data-price=\"35\" data-min=\"40000\" data-max=\"250000\"><div class=\"cskl-cost__head\"><span class=\"cskl-cost__lb\">\u6bcf\u6708\u9a8c\u8bc1\u7801\u6570\u91cf<\/span><span class=\"cskl-cost__val\" data-cskl-vol>40,000<\/span><\/div><div class=\"cskl-track\"><span class=\"cskl-track__rail\"><\/span><span class=\"cskl-track__fill\" data-cskl-fill><\/span><span class=\"cskl-track__knob\" data-cskl-knob><\/span><input type=\"range\" min=\"40000\" max=\"250000\" step=\"1000\" value=\"40000\" autocomplete=\"off\" data-cskl-slider aria-label=\"\u6bcf\u6708\u9a8c\u8bc1\u7801\u6570\u91cf\"><\/div><div class=\"cskl-track__sc\"><span>40.0k<\/span><span>250.0k<\/span><\/div><div class=\"cskl-bars\"><div class=\"cskl-bar cskl-bar--them\"><div class=\"cskl-bar__lb\"><span>\u522b\u5bb6\u6309\u6b21\u6536\u8d39\uff0c\u6bcf 1,000 \u6b21\u7ea6 $1.40<\/span><b>$<span data-cskl-them>56.00<\/span><\/b><\/div><div class=\"cskl-bar__rail\"><i data-cskl-thembar style=\"width:16.00%\"><\/i><\/div><\/div><div class=\"cskl-bar cskl-bar--us\"><div class=\"cskl-bar__lb\"><span>CapSkip Bronze\uff0c\u7edf\u4e00\u5b9a\u4ef7<\/span><b>$35.00<\/b><\/div><div class=\"cskl-bar__rail\"><i class=\"cskl-bar__flat\"><\/i><\/div><\/div><\/div><div class=\"cskl-keep\"><span class=\"cskl-keep__n\">$<span data-cskl-keep>21.00<\/span><\/span><span class=\"cskl-keep__t\"><b>\u7559\u5728\u4f60\u7684\u53e3\u888b\u91cc<\/b>\u6309\u5f53\u524d\u7528\u91cf\uff0c\u6bcf\u6708\u5982\u6b64<\/span><\/div><\/div><\/div><\/div><\/div><div class=\"cskl-typestrip\"><div class=\"cskl-typestrip__inner\"><b>\u8fd8\u53ef\u8bc6\u522b<\/b><a class=\"\" href=\"https:\/\/capskip.com\/zh\/cloudflare-turnstile-solver\/\">Turnstile<\/a><a class=\"\" href=\"https:\/\/capskip.com\/zh\/recaptcha-v2-solver\/\">reCAPTCHA v2<\/a><a class=\"\" href=\"https:\/\/capskip.com\/zh\/recaptcha-v2-callback-solver\/\">v2 Callback<\/a><a class=\"\" href=\"https:\/\/capskip.com\/zh\/recaptcha-v2-invisible-solver\/\">v2 Invisible<\/a><a class=\"\" href=\"https:\/\/capskip.com\/zh\/recaptcha-v3-solver\/\">v3<\/a><a class=\"\" href=\"https:\/\/capskip.com\/zh\/recaptcha-enterprise-solver\/\">Enterprise<\/a><a class=\"\" href=\"https:\/\/capskip.com\/zh\/image-captcha-solver\/\">\u56fe\u7247\u9a8c\u8bc1\u7801<\/a><a class=\"\" href=\"https:\/\/capskip.com\/zh\/geetest-solver\/\">\u6781\u9a8c v3<\/a><a class=\"\" href=\"https:\/\/capskip.com\/zh\/capy-puzzle-solver\/\">Capy Puzzle<\/a><a class=\"\" href=\"https:\/\/capskip.com\/zh\/altcha-solver\/\">ALTCHA<\/a><a class=\"\" href=\"https:\/\/capskip.com\/zh\/captchafox-solver\/\">CaptchaFox<\/a><a class=\"\" href=\"https:\/\/capskip.com\/zh\/friendly-captcha-solver\/\">Friendly Captcha<\/a><a class=\"\" href=\"https:\/\/capskip.com\/zh\/aws-waf-captcha-solver\/\">AWS WAF<\/a><a class=\"\" href=\"https:\/\/capskip.com\/zh\/datadome-solver\/\">DataDome<\/a><a class=\"\" href=\"https:\/\/capskip.com\/zh\/mtcaptcha-solver\/\">MTCaptcha<\/a><a class=\"\" href=\"https:\/\/capskip.com\/zh\/hcaptcha-solver\/\">hCaptcha<\/a><\/div><\/div><\/header>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<section class=\"cskl-intro\">\n\t\t\t\t\t<div class=\"cskl-intro__stage\" aria-hidden=\"true\">\n\t\t\t\t\t\t<span class=\"cskl-intro__ring\"><\/span>\n\t\t\t\t\t\t<span class=\"cskl-intro__ring cskl-intro__ring--outer\"><\/span>\n\t\t\t\t\t\t<span class=\"cskl-intro__orbit\"><i><\/i><\/span>\n\t\t\t\t\t\t<span class=\"cskl-intro__orbit cskl-intro__orbit--outer\"><i><\/i><\/span>\n\t\t\t\t\t\t<span class=\"cskl-intro__float\">\n\t\t\t\t\t\t\t<span class=\"cskl-intro__halo\"><\/span>\n\t\t\t\t\t\t\t<span class=\"cskl-intro__tile\"><span class=\"cskl-mark cskl-mark--tile\"><svg class=\"csv\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"#5fa04e\" d=\"M12 24c-.32 0-.64-.08-.92-.25l-2.94-1.74c-.44-.24-.22-.33-.08-.38.58-.2.7-.25 1.33-.6.06-.04.15-.02.22.02l2.26 1.34c.08.04.2.04.27 0l8.79-5.08c.08-.05.13-.14.13-.24V6.92c0-.1-.05-.19-.14-.24l-8.79-5.07c-.08-.05-.19-.05-.27 0L3.08 6.68C2.99 6.73 2.94 6.83 2.94 6.92v10.15c0 .1.05.19.14.23l2.41 1.39c1.31.65 2.11-.12 2.11-.89V7.79c0-.14.11-.25.26-.25h1.11c.14 0 .25.11.25.25v10.02c0 1.74-.95 2.74-2.6 2.74-.51 0-.91 0-2.03-.55L2.28 18.68c-.57-.33-.92-.94-.92-1.6V6.92c0-.66.35-1.27.92-1.6l8.79-5.08c.56-.31 1.3-.31 1.85 0l8.79 5.08c.57.33.92.94.92 1.6v10.15c0 .66-.35 1.27-.92 1.6l-8.79 5.08C12.64 23.92 12.32 24 12 24zM19.1 13.99c0-1.9-1.28-2.41-3.99-2.76-2.73-.36-3.01-.55-3.01-1.19 0-.53.23-1.23 2.26-1.23 1.81 0 2.47.39 2.75 1.61.02.11.13.2.25.2h1.14c.07 0 .14-.03.19-.08.05-.05.07-.12.07-.2-.18-2.1-1.57-3.08-4.39-3.08-2.51 0-4 1.06-4 2.83 0 1.92 1.49 2.46 3.89 2.69 2.88.28 3.1.7 3.1 1.27 0 .98-.79 1.4-2.64 1.4-2.33 0-2.84-.58-3.01-1.74-.02-.12-.13-.21-.25-.21h-1.14c-.14 0-.25.11-.25.25 0 1.48.81 3.25 4.65 3.25C17.5 17.01 19.1 15.91 19.1 13.99z\"\/><\/svg><\/span><\/span>\n\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"cskl-intro__copy\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<p>\u8fd0\u884c npm install capskip\uff0c\u4f60\u7684\u9879\u76ee\u5c31\u6709\u4e86\u4e00\u4e2a Node.js \u9a8c\u8bc1\u7801\u8bc6\u522b\u5de5\u5177\uff1a\u4ea4\u7ed9\u5b83\u4e00\u4e2a reCAPTCHA\u3001\u4e00\u4e2a Cloudflare Turnstile \u5c0f\u7ec4\u4ef6\u3001\u4e00\u4e2a\u6781\u9a8c v3 \u6ed1\u5757\u6216\u4e00\u5f20\u626d\u66f2\u7684\u6587\u5b57\u56fe\u7247\uff0cPromise \u5c31\u4f1a resolve \u51fa token \u6216\u8bc6\u522b\u51fa\u7684\u5b57\u7b26\u3002\u5b9e\u9645\u8bc6\u522b\u5728 CapSkip \u684c\u9762\u5e94\u7528\u4e2d\u8fdb\u884c\uff0c\u4f60\u5728 Windows \u4e0a\u8fd0\u884c\u5b83\uff08\u5bb6\u7528\u7535\u8111\u6216 VPS \u5747\u53ef\uff09\uff1b\u8fd9\u4e2a\u5305\u672c\u8eab\u53ea\u662f\u4e00\u4e2a\u9762\u5411 Node 18 \u53ca\u66f4\u9ad8\u7248\u672c\u7684\u8f7b\u91cf HTTP \u5ba2\u6237\u7aef\uff0c\u96f6\u8fd0\u884c\u65f6\u4f9d\u8d56\u3002<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<p>\u7531\u4e8e\u6bcf\u4e2a\u65b9\u6cd5\u90fd\u8fd4\u56de Promise\uff0c\u8fd9\u4e2a\u5ba2\u6237\u7aef\u8bfb\u8d77\u6765\u548c\u4f60\u5176\u4f59\u7684\u5f02\u6b65\u4ee3\u7801\u522b\u65e0\u4e8c\u81f4\u3002\u4f60\u53ef\u4ee5\u5728 Puppeteer \u548c Playwright \u4ee3\u7801\u3001\u57fa\u4e8e fetch \u7684\u722c\u866b\u6216\u961f\u5217 worker \u4e2d await \u5b83\uff0c\u4e5f\u53ef\u4ee5\u4e00\u6b21\u53d1\u8d77\u51e0\u5341\u4e2a\u8bc6\u522b\uff0c\u518d\u7528 Promise.all \u6536\u96c6\u7ed3\u679c\u3002\u5305\u5185\u81ea\u5e26 TypeScript \u7c7b\u578b\u5b9a\u4e49\uff0c\u6240\u4ee5\u8fd9\u6b3e JavaScript \u9a8c\u8bc1\u7801\u8bc6\u522b\u5de5\u5177\u540c\u6837\u9002\u7528\u4e8e CommonJS\u3001ESM \u548c\u5e26\u7c7b\u578b\u7684\u9879\u76ee\u3002<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<p>\u5e76\u884c\u4e0d\u989d\u5916\u6536\u8d39\u3002\u6ca1\u6709\u6309\u6b21\u8ba1\u8d39\uff0c\u4e5f\u6ca1\u6709\u6309\u5bc6\u94a5\u7684\u901f\u7387\u9650\u5236\uff0c\u6240\u4ee5\u4e00\u6279\u4e24\u767e\u4e2a\u8bc6\u522b\u548c\u5355\u6b21\u8c03\u7528\u7684\u8d39\u7528\u76f8\u540c\uff1b\u4e0a\u9650\u53ea\u53d6\u51b3\u4e8e\u8bc6\u522b\u673a\u5668\u6709\u591a\u5c11 CPU \u548c\u5185\u5b58\u3002\u5957\u9910\u6bcf\u6708 35 \u7f8e\u5143\u8d77\uff08\u4e00\u53f0\u8bbe\u5907\uff09\uff0c\u6bcf\u4e2a\u6863\u4f4d\u90fd\u65e0\u9650\u91cf\u8bc6\u522b\u3002<\/p>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t\t\n\t\t\t\t\t\t\t\t\t<section class=\"cskl-callout\">\n\t\t\t\t<span class=\"cskl-callout__icon\"><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M13.25 2.75 5.25 13.25h6.5l-1 8 8-10.5h-6.5z\"\/><\/svg><\/span>\n\t\t\t\t\t\t\t\t<p><strong>\u4f60\u7684 2Captcha \u5ba2\u6237\u7aef\u53ef\u4ee5\u7ee7\u7eed\u7528\u3002<\/strong> \u5982\u679c CapSkip \u6240\u5728\u673a\u5668\u4e0a\u7684\u67d0\u4e2a Node \u9879\u76ee\u5df2\u7ecf\u5728\u7528 2Captcha \u6216 Anti-Captcha \u5e93\uff0c\u53ea\u9700\u5728\u5e94\u7528\u4e2d\u542f\u7528\u5bf9\u5e94\u670d\u52a1\u7684\u6a21\u62df\u5668\uff0c\u518d\u70b9\u51fb hosts \u6587\u4ef6\u65c1\u7684\u6dfb\u52a0\u6309\u94ae\u3002\u4e4b\u540e\u5b83\u7684\u8bf7\u6c42\u90fd\u5728\u672c\u5730\u5b8c\u6210\uff0c\u65e0\u9700\u5145\u503c\u4f59\u989d\uff0c\u4e00\u884c\u4ee3\u7801\u90fd\u4e0d\u7528\u6539\u3002<\/p>\n\t\t\t\t\t\t\t<\/section>\n\n\t\t\t\t\t\t<section class=\"cskl-section cskl-features\" aria-label=\"\u4e3a\u4ec0\u4e48\u9009 CapSkip\">\n\t\t\t\t<div class=\"cskl-section__head\">\n\t\t\t\t\t<h2>\u4e3a\u4ec0\u4e48\u8fd9\u6b3e npm \u9a8c\u8bc1\u7801\u8bc6\u522b\u5de5\u5177\u9002\u5408\u5f02\u6b65 Node \u4ee3\u7801<\/h2>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"cskl-feature-grid\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"cskl-feature\">\n\t\t\t\t\t\t\t<span class=\"cskl-feature__icon\"><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M13.25 2.75 5.25 13.25h6.5l-1 8 8-10.5h-6.5z\"\/><\/svg><\/span>\n\t\t\t\t\t\t\t<h3>await \u4e00\u6b21\u8bc6\u522b\uff0c\u6216\u4e00\u5343\u6b21<\/h3>\n\t\t\t\t\t\t\t<p>\u6bcf\u4e2a\u65b9\u6cd5\u90fd\u8fd4\u56de Promise\u3002\u4f60\u53ef\u4ee5\u76f4\u63a5 await \u5355\u4e2a\u7ed3\u679c\uff0c\u4e5f\u53ef\u4ee5\u7528 Promise.all \u5e76\u53d1\u5c55\u5f00\uff1b\u5982\u679c\u4e00\u4e2a\u6311\u6218\u5931\u8d25\u4e0d\u5e94\u8ba9\u5176\u4f59\u7ed3\u679c\u4e00\u8d77\u88ab reject\uff0c\u5c31\u6539\u7528 Promise.allSettled\u3002<\/p>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"cskl-feature\">\n\t\t\t\t\t\t\t<span class=\"cskl-feature__icon\"><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M8.5 7l-5 5 5 5M15.5 7l5 5-5 5\"\/><path class=\"a\" d=\"M13.5 4.5l-3 15\"\/><\/svg><\/span>\n\t\t\t\t\t\t\t<h3>\u4e3a TypeScript \u9879\u76ee\u63d0\u4f9b\u7c7b\u578b<\/h3>\n\t\t\t\t\t\t\t<p>SolveResult \u548c\u6240\u6709\u9009\u9879\u5bf9\u8c61\u7684\u7c7b\u578b\u5b9a\u4e49\u90fd\u968f\u5305\u9644\u5e26\uff0c\u65e0\u9700\u5b89\u88c5 @types\uff0c\u7f16\u8f91\u5668\u5373\u53ef\u81ea\u52a8\u8865\u5168\u3002ES \u6a21\u5757\u901a\u8fc7 Node \u7684\u4e92\u64cd\u4f5c\u673a\u5236\u52a0\u8f7d CommonJS \u6784\u5efa\u3002<\/p>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"cskl-feature\">\n\t\t\t\t\t\t\t<span class=\"cskl-feature__icon\"><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3.5 12l8.5 4.5 8.5-4.5M3.5 16l8.5 4.5 8.5-4.5\"\/><path class=\"a\" d=\"M12 3.5 20.5 8 12 12.5 3.5 8z\"\/><\/svg><\/span>\n\t\t\t\t\t\t\t<h3>lockfile \u91cc\u53ea\u591a\u4e00\u884c<\/h3>\n\t\t\t\t\t\t\t<p>\u8be5\u5ba2\u6237\u7aef\u53ea\u57fa\u4e8e Node 18 \u53ca\u66f4\u9ad8\u7248\u672c\u7684\u6838\u5fc3 http \u548c https \u6a21\u5757\u6784\u5efa\uff0c\u6dfb\u52a0\u5b83\u4e0d\u4f1a\u5f80 node_modules \u91cc\u62c9\u8fdb\u4efb\u4f55\u5176\u4ed6\u4f9d\u8d56\u3002<\/p>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"cskl-feature\">\n\t\t\t\t\t\t\t<span class=\"cskl-feature__icon\"><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 12a9 9 0 1 0 18 0 9 9 0 1 0-18 0M3 12h18M12 3c2.4 2.5 3.6 5.5 3.6 9s-1.2 6.5-3.6 9c-2.4-2.5-3.6-5.5-3.6-9S9.6 5.5 12 3z\"\/><\/svg><\/span>\n\t\t\t\t\t\t\t<h3>\u6bcf\u6b21 token \u8bc6\u522b\u90fd\u53ef\u914d\u4ee3\u7406<\/h3>\n\t\t\t\t\t\t\t<p>\u4e3a token \u8bc6\u522b\u63d0\u4f9b\u4ee3\u7406\u7684\u7c7b\u578b\u548c URI\uff0c\u6311\u6218\u5c31\u4f1a\u4ece\u4e4b\u540e\u63d0\u4ea4\u8868\u5355\u7684\u540c\u4e00\u4e2a IP \u5b8c\u6210\u3002\u652f\u6301 SOCKS5 \u548c SOCKS5h\uff0c\u4e5f\u652f\u6301 HTTP \u548c HTTPS\u3002<\/p>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"cskl-feature\">\n\t\t\t\t\t\t\t<span class=\"cskl-feature__icon\"><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5.5 4h13a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3h-13a3 3 0 0 1-3-3v-10a3 3 0 0 1 3-3zM2.5 8.5h19M5.75 6.25h.01M8.24 6.25h.01\"\/><path class=\"a\" d=\"M9.5 11.5l6.5 2.4-2.8 1.2-1.2 2.8z\"\/><\/svg><\/span>\n\t\t\t\t\t\t\t<h3>\u53ef\u4e0e\u4efb\u4f55\u65e0\u5934\u6d4f\u89c8\u5668\u642d\u914d<\/h3>\n\t\t\t\t\t\t\t<p>\u5ba2\u6237\u7aef\u4ece\u4e0d\u64cd\u63a7\u6d4f\u89c8\u5668\u3002\u7531 Puppeteer \u6216 Playwright \u8bfb\u53d6\u5c0f\u7ec4\u4ef6\uff0cCapSkip \u8fd4\u56de\u7b54\u6848\uff0c\u518d\u7528\u4e00\u6b21 page.evaluate \u8c03\u7528\u628a\u5b83\u5199\u5165\u8868\u5355\u9700\u8981\u7684\u4f4d\u7f6e\u3002<\/p>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"cskl-feature\">\n\t\t\t\t\t\t\t<span class=\"cskl-feature__icon\"><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 12c-1.9-2.5-3.6-3.75-5.25-3.75a3.75 3.75 0 0 0 0 7.5C8.4 15.75 10.1 14.5 12 12zm0 0c1.9 2.5 3.6 3.75 5.25 3.75a3.75 3.75 0 0 0 0-7.5C15.6 8.25 13.9 9.5 12 12z\"\/><\/svg><\/span>\n\t\t\t\t\t\t\t<h3>\u6279\u91cf\u66f4\u5927\uff0c\u8d26\u5355\u4e0d\u53d8<\/h3>\n\t\t\t\t\t\t\t<p>\u4e0d\u6309\u6b21\u6536\u8d39\uff0c\u4e5f\u4e0d\u6309\u5bc6\u94a5\u9650\u901f\uff1a\u5e76\u884c\u8bc6\u522b\u53ea\u5728\u8bc6\u522b\u7535\u8111\u7684\u5904\u7406\u5668\u65f6\u95f4\u548c\u5185\u5b58\u8017\u5c3d\u65f6\u624d\u505c\u4e0b\uff0c\u56e0\u6b64\u5e76\u53d1\u91cf\u53d8\u6210\u4e86\u4e00\u4e2a\u786c\u4ef6\u95ee\u9898\u3002<\/p>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/section>\n\n\t\t\t\t\t\t<section class=\"cskl-section cskl-ways\" aria-label=\"\u5982\u4f55\u96c6\u6210\">\n\t\t\t\t<div class=\"cskl-section__head\">\n\t\t\t\t\t<h2>\u9009\u62e9\u4f60\u7684 Node \u9879\u76ee\u63a5\u5165 CapSkip \u7684\u65b9\u5f0f<\/h2>\n\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t<div class=\"cskl-codewrap\">\n\t\t\t\t\t\t<div class=\"csk-code csk-code-javascript\"><div class=\"csk-code-bar\"><span class=\"csk-code-lang\">JavaScript<\/span><button type=\"button\" class=\"csk-copy\" aria-label=\"\u590d\u5236\u4ee3\u7801\">\u590d\u5236<\/button><\/div><pre><code>\/\/ npm install capskip\nconst { CapSkip } = require(&#039;capskip&#039;);\n\nconst solver = new CapSkip({ host: &#039;127.0.0.1&#039;, port: 8080 });\n\n(async () =&gt; {\n  const result = await solver.recaptcha(\n    &#039;YOUR_SITEKEY&#039;,\n    &#039;https:\/\/example.com\/page-with-recaptcha&#039;,\n  );\n\n  console.log(result.code); \/\/ token, inject and submit\n})();<\/code><\/pre><\/div>\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"cskl-code-caption\">\u4e00\u4e2a\u5ba2\u6237\u7aef\uff0c\u4e00\u6b21 await\uff1atoken \u4f1a\u653e\u5728 result.code \u4e2d\uff0c\u53ef\u76f4\u63a5\u5199\u5165\u9875\u9762\u6216\u901a\u8fc7 fetch \u63d0\u4ea4\u3002<\/p>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t<div class=\"cskl-ways-grid\">\n\t\t\t\t\t<div class=\"cskl-way\">\n\t\t\t\t\t\t<span class=\"cskl-way__icon\"><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M8.25 6.75V5.25a2 2 0 0 1 4 0v1.5h3.5a1.5 1.5 0 0 1 1.5 1.5v3.5h1.5a2 2 0 0 1 0 4h-1.5v3.5a1.5 1.5 0 0 1-1.5 1.5h-3.5v-1.5a2 2 0 0 0-4 0v1.5h-3.5a1.5 1.5 0 0 1-1.5-1.5v-3.5h1.5a2 2 0 0 0 0-4h-1.5v-3.5a1.5 1.5 0 0 1 1.5-1.5z\"\/><\/svg><\/span>\n\t\t\t\t\t\t<h3>\u8ba9\u6269\u5c55\u81ea\u52a8\u901a\u8fc7\u5c0f\u7ec4\u4ef6<\/h3>\n\t\t\t\t\t\t<p>\u5b8c\u5168\u4e0d\u9700\u8981\u8bc6\u522b\u4ee3\u7801\uff1a\u88c5\u597d Chrome \u6216 Firefox \u6269\u5c55\u5e76\u8fd0\u884c\u5e94\u7528\uff0c\u5c0f\u7ec4\u4ef6\u5c31\u4f1a\u5728\u9875\u9762\u5185\u81ea\u52a8\u901a\u8fc7\u3002Puppeteer \u548c Playwright \u4e5f\u53ef\u4ee5\u628a\u5b83\u52a0\u8f7d\u5230\u5b83\u4eec\u542f\u52a8\u7684 Chromium \u4e2d\u3002<\/p>\n\t\t\t\t\t\t<div class=\"cskl-way__links\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/chromewebstore.google.com\/detail\/capskip-%E2%80%93-unlimited-captc\/mgciphejglphomemchljofgoeakdfccl\" rel=\"noopener nofollow\" target=\"_blank\">Chrome<\/a>\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/capskip-captcha-solver\/\" rel=\"noopener nofollow\" target=\"_blank\">Firefox<\/a>\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/capskip.com\/zh\/extension-guide\/\">\u6269\u5c55\u6307\u5357<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"cskl-way\">\n\t\t\t\t\t\t<span class=\"cskl-way__icon\"><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5.5 4h13a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3h-13a3 3 0 0 1-3-3v-10a3 3 0 0 1 3-3zM7 9.5l3 2.5-3 2.5\"\/><path class=\"a\" d=\"M12.5 15H17\"\/><\/svg><\/span>\n\t\t\t\t\t\t<h3>npm \u5ba2\u6237\u7aef\u53ca\u5176\u59ca\u59b9\u5e93<\/h3>\n\t\t\t\t\t\t<p>\u5728 Node 18 \u6216\u66f4\u9ad8\u7248\u672c\u4e2d\uff0c\u6bcf\u4e2a\u6311\u6218\u53ea\u9700\u4e00\u6b21 await\u3002\u5bf9\u4e8e\u6280\u672f\u6808\u4e2d\u4e0d\u662f\u7528 JavaScript \u7f16\u5199\u7684\u90e8\u5206\uff0c\u8fd8\u6709 Python\u3001PHP \u548c .NET \u7684\u5b98\u65b9\u5ba2\u6237\u7aef\u53ef\u7528\u3002<\/p>\n\t\t\t\t\t\t<div class=\"cskl-way__links\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/capskip.com\/zh\/captcha-solving-sdk\/\">\u5168\u90e8 SDK<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/capskip.com\/zh\/api-docs\/#recaptcha-v2\">API \u53c2\u8003<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"cskl-way\">\n\t\t\t\t\t\t<span class=\"cskl-way__icon\"><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M9 3v4M15 3v4M6.5 7h11v3.5a5.5 5.5 0 0 1-11 0z\"\/><path class=\"a\" d=\"M12 16v5\"\/><\/svg><\/span>\n\t\t\t\t\t\t<h3>\u4e3a\u73b0\u6709\u4ee3\u7801\u63d0\u4f9b\u7684\u672c\u5730 API<\/h3>\n\t\t\t\t\t\t<p>\u4efb\u4f55 Node HTTP \u5ba2\u6237\u7aef\u90fd\u80fd\u76f4\u63a5\u8c03\u7528\u8be5\u5e94\u7528\uff0c2Captcha \u6216 Anti-Captcha \u5e93\u4e5f\u80fd\u501f\u52a9\u5185\u7f6e\u7684\u670d\u52a1\u6a21\u62df\u539f\u6837\u63a5\u5165\u3002<\/p>\n\t\t\t\t\t\t<div class=\"cskl-way__links\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/capskip.com\/zh\/api-docs\/\">API \u6587\u6863<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/capskip.com\/zh\/2captcha-api-alternative\/\">2Captcha API \u6a21\u62df<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/section>\n\n\t\t\t\t\t\t\t\t\t\t<section class=\"cskl-demo\">\n\t\t\t\t\t<div class=\"cskl-demo__text\">\n\t\t\t\t\t\t<h2>\u5728\u771f\u5b9e\u7684 reCAPTCHA \u9875\u9762\u4e0a\u8bd5\u7528\u5ba2\u6237\u7aef<\/h2>\n\t\t\t\t\t\t<p>\u6211\u4eec\u7684\u6f14\u793a\u9875\u9762\u4e0a\u6709\u4e00\u4e2a\u771f\u5b9e\u7684 reCAPTCHA v2 \u5c0f\u7ec4\u4ef6\u3002\u7528\u51e0\u884c Node \u4ee3\u7801\u6307\u5411\u5b83\uff0c\u6216\u5728\u542f\u7528\u4e86\u6269\u5c55\u7684\u6d4f\u89c8\u5668\u4e2d\u6253\u5f00\u5b83\uff0c\u5c31\u80fd\u770b\u5230\u8fd4\u56de\u7684 token\uff0c\u8fd9\u4e00\u5207\u90fd\u65e0\u9700\u52a8\u7528\u4f60\u7684\u751f\u4ea7\u4ee3\u7801\u3002<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"cskl-demo__cta\">\n\t\t\t\t\t\t<a class=\"cskl-btn cskl-btn--primary\" href=\"https:\/\/capskip.com\/zh\/captcha-demo\/recaptcha-v2\/\">\u8bd5\u7528 reCAPTCHA \u5728\u7ebf\u6f14\u793a <svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4.5 12h15M13.5 6l6 6-6 6\"\/><\/svg><\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"cskl-btn cskl-btn--ghost\" href=\"https:\/\/capskip.com\/zh\/captcha-demo\/\">\u5168\u90e8\u9a8c\u8bc1\u7801\u6f14\u793a<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t\t\n\t\t\t\t\t\t<section class=\"cskl-section cskl-how\" aria-label=\"\u5982\u4f55\u8bc6\u522b\">\n\t\t\t\t<div class=\"cskl-section__head\">\n\t\t\t\t\t<h2>\u4ece npm install \u5230\u7b2c\u4e00\u4e2a token\uff0c\u53ea\u9700\u4e09\u6b65<\/h2>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<ol class=\"cskl-steps\">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<span class=\"cskl-steps__num cskl-steps__num--icon\"><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 4v11M7 10.5l5 5 5-5M5 20h14\"\/><\/svg><\/span>\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3>\u5b89\u88c5\u8bc6\u522b\u5e94\u7528<\/h3>\n\t\t\t\t\t\t\t<p>\u5728\u8d1f\u8d23\u627f\u62c5\u8bc6\u522b\u8d1f\u8f7d\u7684 Windows \u7535\u8111\u6216 VPS \u4e0a\u5b89\u88c5 CapSkip\u3002\u4f60\u7684 Node \u4ee3\u7801\u53ef\u4ee5\u8fd0\u884c\u5728\u540c\u4e00\u53f0\u673a\u5668\u4e0a\uff0c\u4e5f\u53ef\u4ee5\u8fd0\u884c\u5728\u4efb\u4f55\u80fd\u901a\u8fc7\u7f51\u7edc\u8bbf\u95ee\u5b83\u7684\u5176\u4ed6\u673a\u5668\u4e0a\u3002 <a href=\"https:\/\/capskip.com\/zh\/download-capskip\/\">\u4e0b\u8f7d Windows \u5b89\u88c5\u7a0b\u5e8f<\/a><\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<span class=\"cskl-steps__num cskl-steps__num--icon\"><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M14 4h3.5A2.5 2.5 0 0 1 20 6.5v11a2.5 2.5 0 0 1-2.5 2.5H14M4 12h10.5M10.5 8l4 4-4 4\"\/><\/svg><\/span>\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3>\u6fc0\u6d3b\u5957\u9910\u6216\u8bd5\u7528<\/h3>\n\t\t\t\t\t\t\t<p>\u9009\u62e9\u4e00\u4e2a\u6708\u5ea6\u5957\u9910\uff0c\u6216\u8005\u514d\u8d39\u8bd5\u7528 CapSkip 3 \u5929\uff0c\u6700\u591a 500 \u6b21\u8bc6\u522b\uff0c\u65e0\u9700\u7ed1\u5361\u3002\u9996\u6b21\u767b\u5f55\u65f6\uff0c\u7528\u90ae\u4ef6\u53d1\u9001\u7684\u51ed\u636e\u5373\u53ef\u89e3\u9501\u5e94\u7528\u3002 <a href=\"https:\/\/capskip.com\/zh\/#pricing\">\u67e5\u770b\u5957\u9910\u4e0e\u4ef7\u683c<\/a><\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<span class=\"cskl-steps__num cskl-steps__num--icon\"><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 20 14 10\"\/><path class=\"a\" d=\"M17.5 3.5l.95 2.05 2.05.95-2.05.95-.95 2.05-.95-2.05-2.05-.95 2.05-.95zM10.5 4v2.5M9.25 5.25h2.5\"\/><\/svg><\/span>\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3>\u6dfb\u52a0 capskip \u5e76 await \u8bc6\u522b\u7ed3\u679c<\/h3>\n\t\t\t\t\t\t\t<p>\u7528 npm \u5b89\u88c5\u8fd9\u4e2a\u5305\uff0c\u4e3a\u5e94\u7528\u521b\u5efa\u4e00\u4e2a\u5ba2\u6237\u7aef\uff0c\u7136\u540e\u5728\u9a8c\u8bc1\u7801\u62e6\u4f4f\u4f60\u7684\u811a\u672c\u3001worker \u6216\u6d4f\u89c8\u5668\u4f1a\u8bdd\u7684\u5730\u65b9 await \u4e00\u6b21\u8bc6\u522b\u3002 <a href=\"https:\/\/capskip.com\/zh\/captcha-solving-sdk\/\">\u6253\u5f00 SDK \u6307\u5357<\/a><\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/li>\n\t\t\t\t<\/ol>\n\t\t\t<\/section>\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<section class=\"cskl-section cskl-compare\" aria-label=\"\u5bf9\u6bd4\">\n\t\t\t\t\t<div class=\"cskl-section__head\">\n\t\t\t\t\t\t<h2>\u5728 Node.js \u4ee3\u7801\u5e93\u4e2d\uff1a\u6309\u91cf\u8ba1\u8d39\u7684\u8bc6\u522b API \u4e0e CapSkip \u5bf9\u6bd4<\/h2>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"cskl-section__sub\">\u5f53\u8bc6\u522b\u4ece\u6309\u91cf\u8ba1\u8d39\u7684\u8fdc\u7a0b API \u8f6c\u79fb\u5230\u4f60\u81ea\u5df1\u638c\u63a7\u7684\u673a\u5668\u4e0a\u7684\u5e94\u7528\u65f6\uff0cNode \u4ee3\u7801\u5e93\u4f1a\u53d1\u751f\u54ea\u4e9b\u53d8\u5316\u3002<\/p>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"cskl-table-scroll\">\n\t\t\t\t\t\t<table class=\"cskl-table\">\n\t\t\t\t\t\t\t<thead>\n\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t<th scope=\"col\">\u529f\u80fd<\/th>\n\t\t\t\t\t\t\t\t\t<th scope=\"col\" class=\"is-us\">CapSkip<\/th>\n\t\t\t\t\t\t\t\t\t<th scope=\"col\">2Captcha \/ CapSolver<\/th>\n\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t<\/thead>\n\t\t\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<th scope=\"row\" class=\"translation-block\">\u5982\u4f55\u4ed8\u8d39<\/th>\n\t\t\t\t\t\t\t\t\t\t<td class=\"is-us\">\u6bcf\u6708 35 \u7f8e\u5143\u8d77\uff0c\u5305\u542b\u5168\u90e8\u8bc6\u522b\uff0c\u65e0\u5f00\u901a\u8d39<\/td>\n\t\t\t\t\t\t\t\t\t\t<td>\u6309\u6bcf\u5343\u6b21\u8bc6\u522b\u6536\u8d39\uff0c\u7528\u591a\u5c11\u4ed8\u591a\u5c11<\/td>\n\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<th scope=\"row\">\u6311\u6218\u5728\u54ea\u91cc\u8bc6\u522b<\/th>\n\t\t\t\t\t\t\t\t\t\t<td class=\"is-us\">\u5728 CapSkip \u5185\u90e8\uff0c\u5373\u4f60\u8fd0\u884c\u5b83\u7684 Windows \u7535\u8111\u6216\u670d\u52a1\u5668\u4e0a<\/td>\n\t\t\t\t\t\t\t\t\t\t<td>\u5728\u8fdc\u7a0b\u670d\u52a1\u5668\u4e0a\uff0c\u6216\u7531\u4eba\u5de5\u6253\u7801\u5e73\u53f0\u5b8c\u6210<\/td>\n\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<th scope=\"row\">\u66f4\u5927\u7684 Promise.all \u6279\u6b21\u7684\u6210\u672c<\/th>\n\t\t\t\t\t\t\t\t\t\t<td class=\"is-us\">\u6ca1\u6709\u989d\u5916\u8d39\u7528\uff1a\u4e0a\u9650\u662f\u4f60\u7684 CPU \u548c\u5185\u5b58<\/td>\n\t\t\t\t\t\t\t\t\t\t<td>\u6bcf\u591a\u4e00\u4e2a\u5e76\u884c\u8bc6\u522b\uff0c\u5c31\u591a\u4e00\u7b14\u8d39\u7528<\/td>\n\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<th scope=\"row\">\u7528\u91cf\u589e\u957f\u65f6\u7684\u6708\u5ea6\u6210\u672c<\/th>\n\t\t\t\t\t\t\t\t\t\t<td class=\"is-us\">\u56fa\u5b9a\u4e0d\u53d8\uff0c\u4e0e\u8bc6\u522b\u6b21\u6570\u65e0\u5173<\/td>\n\t\t\t\t\t\t\t\t\t\t<td>\u968f\u7528\u91cf\u540c\u6b65\u4e0a\u6da8<\/td>\n\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<th scope=\"row\" class=\"translation-block\">\u6311\u6218\u6570\u636e<\/th>\n\t\t\t\t\t\t\t\t\t\t<td class=\"is-us\">\u4ece\u4e0d\u79bb\u5f00\u4f60\u638c\u63a7\u7684\u673a\u5668<\/td>\n\t\t\t\t\t\t\t\t\t\t<td>\u4ea4\u7ed9\u7b2c\u4e09\u65b9\u8bc6\u522b<\/td>\n\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<th scope=\"row\">Node \u5305<\/th>\n\t\t\t\t\t\t\t\t\t\t<td class=\"is-us\">npm \u4e0a\u7684 capskip\uff1a\u5e26\u7c7b\u578b\u3001\u96f6\u4f9d\u8d56\uff0c\u53e6\u6709 API \u6a21\u62df<\/td>\n\t\t\t\t\t\t\t\t\t\t<td>\u7ed1\u5b9a\u5176 API \u7684\u5382\u5546\u4e13\u5c5e\u5ba2\u6237\u7aef<\/td>\n\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<th scope=\"row\" class=\"translation-block\">\u56fe\u7247\u9a8c\u8bc1\u7801\u8fd4\u56de\u65f6\u95f4<\/th>\n\t\t\t\t\t\t\t\t\t\t<td class=\"is-us\">\u7ea6 0.1 \u79d2\uff0c\u65e0\u8fdc\u7a0b\u6392\u961f<\/td>\n\t\t\t\t\t\t\t\t\t\t<td>\u6bcf\u6b21\u8bc6\u522b\u90fd\u6709\u5f80\u8fd4\u548c\u6392\u961f\u65f6\u95f4<\/td>\n\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tbody>\n\t\t\t\t\t\t<\/table>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t<section class=\"cskl-section cskl-pricing\" id=\"licenses\" aria-label=\"\u6388\u6743\">\n\t\t\t\t<section class=\"cskpr cskpr--compact\" data-no-translation><div class=\"cskpr-in\"><div class=\"cskpr-head\"><p class=\"cskpr-eyebrow\"><span class=\"cskpr-dot\"><\/span>\u4ef7\u683c<\/p><h2 class=\"cskpr-h2\">\u4e0d\u518d<em>\u6309\u6b21\u4ed8\u8d39<\/em><\/h2><\/div><div class=\"cskpr-card\"><p class=\"cskpr-lab\">\u9009\u62e9\u4f60\u7684\u6388\u6743<\/p><div class=\"cskpr-tiers\" role=\"group\" aria-label=\"\u9009\u62e9\u4f60\u7684\u6388\u6743\"><button type=\"button\" class=\"cskpr-tier is-on\" data-i=\"0\" aria-pressed=\"true\"><span class=\"cskpr-marktile\"><svg class=\"cskpr-mark\" viewbox=\"0 0 90 90\" width=\"44\" height=\"44\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M20 0H70A20 20 0 0 1 90 20V70A20 20 0 0 1 70 90H0V20A20 20 0 0 1 20 0Z\" fill=\"#d08848\"\/><path d=\"M20 42V30A25 20 0 0 1 70 30A5 5 0 0 1 60 30A15 10 0 0 0 30 30V42Z\" fill=\"#0a0e14\"\/><rect x=\"15\" y=\"40\" width=\"60\" height=\"35\" rx=\"5\" fill=\"#0a0e14\"\/><path d=\"M45 45A10 10 0 0 1 50 63.66V65A5 5 0 0 1 40 65V63.66A10 10 0 0 1 45 45Z\" fill=\"#d08848\"\/><\/svg><\/span><span class=\"cskpr-tiertext\"><span class=\"cskpr-tiername\">\u9752\u94dc<\/span><span class=\"cskpr-dev\"><span class=\"cskpr-screens\"><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5.5 4h13a3 3 0 0 1 3 3v6.5a3 3 0 0 1-3 3h-13a3 3 0 0 1-3-3v-6.5a3 3 0 0 1 3-3zM8.5 20h7M12 16.5V20\"\/><\/svg><\/span><span class=\"cskpr-devtext\">1 \u53f0\u8bbe\u5907<\/span><\/span><\/span><span class=\"cskpr-tierprice\"><span class=\"cskpr-amt\">$35<\/span><span class=\"cskpr-per\">\/ \u6708<\/span><span class=\"cskpr-pd\">\u6bcf\u53f0\u8bbe\u5907 $35<\/span><span class=\"cskpr-pf\" hidden><\/span><\/span><\/button><button type=\"button\" class=\"cskpr-tier\" data-i=\"1\"><span class=\"cskpr-badge\">2 \u500d\u541e\u5410\u91cf<\/span><span class=\"cskpr-marktile\"><svg class=\"cskpr-mark\" viewbox=\"0 0 90 90\" width=\"44\" height=\"44\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M20 0H70A20 20 0 0 1 90 20V70A20 20 0 0 1 70 90H0V20A20 20 0 0 1 20 0Z\" fill=\"#c0c0c0\"\/><path d=\"M20 42V30A25 20 0 0 1 70 30A5 5 0 0 1 60 30A15 10 0 0 0 30 30V42Z\" fill=\"#0a0e14\"\/><rect x=\"15\" y=\"40\" width=\"60\" height=\"35\" rx=\"5\" fill=\"#0a0e14\"\/><path d=\"M45 45A10 10 0 0 1 50 63.66V65A5 5 0 0 1 40 65V63.66A10 10 0 0 1 45 45Z\" fill=\"#c0c0c0\"\/><\/svg><\/span><span class=\"cskpr-tiertext\"><span class=\"cskpr-tiername\">\u767d\u94f6<\/span><span class=\"cskpr-dev\"><span class=\"cskpr-screens\"><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5.5 4h13a3 3 0 0 1 3 3v6.5a3 3 0 0 1-3 3h-13a3 3 0 0 1-3-3v-6.5a3 3 0 0 1 3-3zM8.5 20h7M12 16.5V20\"\/><\/svg><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5.5 4h13a3 3 0 0 1 3 3v6.5a3 3 0 0 1-3 3h-13a3 3 0 0 1-3-3v-6.5a3 3 0 0 1 3-3zM8.5 20h7M12 16.5V20\"\/><\/svg><\/span><span class=\"cskpr-devtext\">2 \u53f0\u8bbe\u5907<\/span><\/span><\/span><span class=\"cskpr-tierprice\"><span class=\"cskpr-amt\">$60<\/span><span class=\"cskpr-per\">\/ \u6708<\/span><span class=\"cskpr-pd is-save\">\u6bcf\u53f0\u8bbe\u5907 $30<\/span><span class=\"cskpr-pf\" hidden><\/span><\/span><\/button><button type=\"button\" class=\"cskpr-tier\" data-i=\"2\"><span class=\"cskpr-badge cskpr-badge--best\">3 \u500d\u541e\u5410\u91cf<\/span><span class=\"cskpr-marktile\"><svg class=\"cskpr-mark\" viewbox=\"0 0 90 90\" width=\"44\" height=\"44\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M20 0H70A20 20 0 0 1 90 20V70A20 20 0 0 1 70 90H0V20A20 20 0 0 1 20 0Z\" fill=\"#ffd703\"\/><path d=\"M20 42V30A25 20 0 0 1 70 30A5 5 0 0 1 60 30A15 10 0 0 0 30 30V42Z\" fill=\"#0a0e14\"\/><rect x=\"15\" y=\"40\" width=\"60\" height=\"35\" rx=\"5\" fill=\"#0a0e14\"\/><path d=\"M45 45A10 10 0 0 1 50 63.66V65A5 5 0 0 1 40 65V63.66A10 10 0 0 1 45 45Z\" fill=\"#ffd703\"\/><\/svg><\/span><span class=\"cskpr-tiertext\"><span class=\"cskpr-tiername\">\u9ec4\u91d1<\/span><span class=\"cskpr-dev\"><span class=\"cskpr-screens\"><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5.5 4h13a3 3 0 0 1 3 3v6.5a3 3 0 0 1-3 3h-13a3 3 0 0 1-3-3v-6.5a3 3 0 0 1 3-3zM8.5 20h7M12 16.5V20\"\/><\/svg><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5.5 4h13a3 3 0 0 1 3 3v6.5a3 3 0 0 1-3 3h-13a3 3 0 0 1-3-3v-6.5a3 3 0 0 1 3-3zM8.5 20h7M12 16.5V20\"\/><\/svg><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5.5 4h13a3 3 0 0 1 3 3v6.5a3 3 0 0 1-3 3h-13a3 3 0 0 1-3-3v-6.5a3 3 0 0 1 3-3zM8.5 20h7M12 16.5V20\"\/><\/svg><\/span><span class=\"cskpr-devtext\">3 \u53f0\u8bbe\u5907<\/span><\/span><\/span><span class=\"cskpr-tierprice\"><span class=\"cskpr-amt\">$75<\/span><span class=\"cskpr-per\">\/ \u6708<\/span><span class=\"cskpr-pd is-save\">\u6bcf\u53f0\u8bbe\u5907 $25<\/span><span class=\"cskpr-pf\" hidden><\/span><\/span><\/button><\/div><div class=\"cskpr-hr2\"><\/div><div class=\"cskpr-body\"><div class=\"cskpr-buy\"><p class=\"cskpr-selrow\"><span class=\"cskpr-marktile cskpr-marktile--sm\" id=\"cskpr-selmark\"><svg class=\"cskpr-mark\" viewbox=\"0 0 90 90\" width=\"36\" height=\"36\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M20 0H70A20 20 0 0 1 90 20V70A20 20 0 0 1 70 90H0V20A20 20 0 0 1 20 0Z\" fill=\"#d08848\"\/><path d=\"M20 42V30A25 20 0 0 1 70 30A5 5 0 0 1 60 30A15 10 0 0 0 30 30V42Z\" fill=\"#0a0e14\"\/><rect x=\"15\" y=\"40\" width=\"60\" height=\"35\" rx=\"5\" fill=\"#0a0e14\"\/><path d=\"M45 45A10 10 0 0 1 50 63.66V65A5 5 0 0 1 40 65V63.66A10 10 0 0 1 45 45Z\" fill=\"#d08848\"\/><\/svg><\/span><span class=\"cskpr-selname\" id=\"cskpr-selname\">\u9752\u94dc\u6388\u6743<\/span><\/p><p class=\"cskpr-pricerow\"><s class=\"cskpr-was\" id=\"cskpr-was\" hidden><\/s><span class=\"cskpr-price\" id=\"cskpr-price\">$35<\/span><span class=\"cskpr-priceper\">\/ \u6708<\/span><\/p><p class=\"cskpr-promo\" id=\"cskpr-promo\" hidden><\/p><a class=\"cskpr-cta\" id=\"cskpr-cta\" href=\"https:\/\/capskip.com\/zh\/product\/bronze-license\/\"><span id=\"cskpr-ctatext\">\u8ba2\u9605\u9752\u94dc\u6388\u6743<\/span><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4.5 12h15M13.5 6l6 6-6 6\"\/><\/svg><\/a><p class=\"cskpr-instant\"><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M13.25 2.75 5.25 13.25h6.5l-1 8 8-10.5h-6.5z\"\/><\/svg><span>\u6388\u6743\u5373\u65f6\u6fc0\u6d3b<\/span><\/p><p class=\"cskpr-fine\">\u6309\u6708\u8ba1\u8d39\uff0c\u53ef\u968f\u65f6\u5728\u8d26\u6237\u4e2d\u53d6\u6d88\u3002<\/p><\/div><div class=\"cskpr-rule2\"><\/div><div class=\"cskpr-feats\"><p class=\"cskpr-ftitle\">\u529f\u80fd\u76f8\u540c\uff0c\u673a\u5668\u8d8a\u591a\uff0c\u541e\u5410\u91cf\u8d8a\u5927\u3002<\/p><p class=\"cskpr-fsub\">\u6bcf\u53f0\u673a\u5668\u7684\u8bc6\u522b\u901f\u5ea6\u90fd\u53d7\u9650\u4e8e\u5b83\u81ea\u5df1\u7684 CPU \u548c\u5185\u5b58\u3002\u673a\u5668\u8d8a\u591a\uff0c\u540c\u65f6\u8fd0\u884c\u7684\u7ebf\u7a0b\u5c31\u8d8a\u591a\uff1a\u767d\u94f6\u53ef\u540c\u65f6\u8bc6\u522b\u4e24\u500d\u6570\u91cf\u7684\u9a8c\u8bc1\u7801\uff0c\u9ec4\u91d1\u5219\u662f\u4e09\u500d\u3002<\/p><ul class=\"cskpr-list\"><li><svg class=\"csi cskpr-ck\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12.5l4.5 4.5L19 7.5\"\/><\/svg><span>\u65e0\u9650\u89e3\u51b3\uff0c\u65e0\u6bcf\u65e5\u4e0a\u9650<\/span><\/li><li><svg class=\"csi cskpr-ck\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12.5l4.5 4.5L19 7.5\"\/><\/svg><span>\u65e0\u9650\u7ebf\u7a0b\uff0c\u901f\u5ea6\u968f\u786c\u4ef6\u63d0\u5347<\/span><\/li><li><svg class=\"csi cskpr-ck\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12.5l4.5 4.5L19 7.5\"\/><\/svg><span>90% \u81f3 100% \u7684\u8bc6\u522b\u51c6\u786e\u7387<\/span><\/li><li><svg class=\"csi cskpr-ck\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12.5l4.5 4.5L19 7.5\"\/><\/svg><span>\u53ef\u76f4\u63a5\u66ff\u4ee3\u4e3b\u6d41\u6253\u7801\u670d\u52a1\u7684 API<\/span><\/li><li><svg class=\"csi cskpr-ck\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12.5l4.5 4.5L19 7.5\"\/><\/svg><span>\u51e0\u4e4e\u517c\u5bb9\u4efb\u4f55\u5de5\u5177\uff0c\u65e0\u9700\u7f16\u5199\u4ee3\u7801<\/span><\/li><li><svg class=\"csi cskpr-ck\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12.5l4.5 4.5L19 7.5\"\/><\/svg><span>REST API\u3001SDK \u548c\u6d4f\u89c8\u5668\u6269\u5c55<\/span><\/li><li><svg class=\"csi cskpr-ck\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12.5l4.5 4.5L19 7.5\"\/><\/svg><span>\u51fa\u73b0\u65b0\u7684\u9a8c\u8bc1\u7801\u7c7b\u578b\u65f6\u514d\u8d39\u8bad\u7ec3<\/span><\/li><li><svg class=\"csi cskpr-ck\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12.5l4.5 4.5L19 7.5\"\/><\/svg><span>\u5728\u4f60\u81ea\u5df1\u7684\u673a\u5668\u4e0a\u8fd0\u884c\uff0c\u6570\u636e\u4e0d\u5916\u4f20<\/span><\/li><\/ul><p class=\"cskpr-cov\"><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 19.5v-15M6 10.5l6-6 6 6\"\/><\/svg><span>\u4e0a\u9762\u5c55\u793a\u7684\u6bcf\u4e00\u79cd\u9a8c\u8bc1\u7801\u7c7b\u578b\uff0c\u6bcf\u4e2a\u6388\u6743\u90fd\u652f\u6301\u3002 <a href=\"https:\/\/capskip.com\/zh\/#coverage\">\u67e5\u770b\u652f\u6301\u8303\u56f4<\/a><\/span><\/p><\/div><\/div><\/div><\/div><\/section>\n\t\t\t\t\t\t\t\t<div class=\"cskl-trialnote\">\n\t\t\t\t\t<div class=\"cskl-trialnote__text\">\n\t\t\t\t\t\t<h3>\u60f3\u5148\u8bd5\u7528\u4e00\u4e0b\uff1f<\/h3>\n\t\t\t\t\t\t<p>\u5f00\u59cb 3 \u5929\u514d\u8d39\u8bd5\u7528\uff0c\u5728\u4f60\u81ea\u5df1\u7684\u76ee\u6807\u4e0a\u8bc6\u522b 500 \u4e2a\u4efb\u610f\u7c7b\u578b\u7684\u9a8c\u8bc1\u7801\u3002<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<a class=\"cskl-btn cskl-btn--ghost\" href=\"https:\/\/capskip.com\/zh\/product\/trial-license\/\">\u5f00\u59cb\u514d\u8d39\u8bd5\u7528<\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/section>\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<section class=\"cskl-section cskl-related\" aria-label=\"\u76f8\u5173\u9875\u9762\">\n\t\t\t<div class=\"cskl-section__head\">\n\t\t\t\t<h2>\u76f8\u5173\u9a8c\u8bc1\u7801\u8bc6\u522b\u5de5\u5177\u4e0e\u6307\u5357<\/h2>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"cskl-related-grid\">\n\t\t\t\t\t\t\t\t\t<a class=\"cskl-related-card\" href=\"https:\/\/capskip.com\/zh\/puppeteer-captcha-solver\/\">\n\t\t\t\t\t\t<span class=\"cskl-related-card__icon cskl-related-card__icon--mark\"><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5.5 4h13a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3h-13a3 3 0 0 1-3-3v-10a3 3 0 0 1 3-3zM2.5 8.5h19M5.75 6.25h.01M8.24 6.25h.01\"\/><path class=\"a\" d=\"M9.5 11.5l6.5 2.4-2.8 1.2-1.2 2.8z\"\/><\/svg><\/span>\n\t\t\t\t\t\t<span class=\"cskl-related-card__body\">\n\t\t\t\t\t\t\t<span class=\"cskl-related-card__title\">Puppeteer \u9a8c\u8bc1\u7801\u8bc6\u522b<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"cskl-related-card__blurb\">\u5728 Puppeteer \u4e2d\u8bc6\u522b\u9a8c\u8bc1\u7801<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"cskl-related-card__arrow\" aria-hidden=\"true\"><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4.5 12h15M13.5 6l6 6-6 6\"\/><\/svg><\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<a class=\"cskl-related-card\" href=\"https:\/\/capskip.com\/zh\/playwright-captcha-solver\/\">\n\t\t\t\t\t\t<span class=\"cskl-related-card__icon cskl-related-card__icon--mark\"><svg class=\"csv\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"#2d4552\" d=\"M7.91 13.17C7.01 13.42 6.43 13.87 6.04 14.31 6.41 13.99 6.91 13.69 7.58 13.5 8.26 13.3 8.85 13.31 9.33 13.4V13.02C8.92 12.98 8.45 13.01 7.91 13.17ZM6 9.99 2.67 10.87C2.67 10.87 2.73 10.95 2.84 11.07L5.67 10.32C5.67 10.32 5.63 10.84 5.28 11.3 5.94 10.8 6 9.99 6 9.99ZM8.78 17.81C4.1 19.07 1.62 13.64.87 10.83.53 9.53.38 8.54.34 7.91.33 7.84.33 7.79.34 7.74.1 7.75-.02 7.88 0 8.24.04 8.88.19 9.86.54 11.16 1.29 13.98 3.77 19.4 8.45 18.14 9.47 17.87 10.24 17.37 10.81 16.73 10.28 17.21 9.62 17.58 8.78 17.81ZM9.66 6.67V7H11.5C11.46 6.88 11.42 6.78 11.39 6.67H9.66ZM11.91 9.41C12.74 9.65 13.17 10.23 13.4 10.74L14.33 11C14.33 11 14.2 9.21 12.58 8.75 11.06 8.32 10.13 9.59 10.01 9.75 10.45 9.44 11.1 9.18 11.91 9.41ZM19.24 10.75C17.72 10.31 16.79 11.59 16.68 11.75 17.12 11.44 17.76 11.18 18.58 11.41 19.4 11.65 19.84 12.23 20.07 12.74L20.99 13C20.99 13 20.86 11.21 19.24 10.75ZM18.33 15.48 10.67 13.34C10.67 13.34 10.75 13.76 11.07 14.3L17.52 16.1C18.05 15.8 18.33 15.48 18.33 15.48ZM13.02 20.09C6.95 18.46 7.68 10.73 8.66 7.07 9.07 5.56 9.48 4.44 9.83 3.69 9.62 3.64 9.45 3.75 9.28 4.09 8.92 4.84 8.45 6.04 8 7.74 7.02 11.4 6.28 19.13 12.35 20.75 15.21 21.52 17.44 20.35 19.1 18.53 17.52 19.95 15.51 20.75 13.02 20.09Z\"\/><path fill=\"#e2574c\" d=\"M9.66 16V14.44L5.33 15.67C5.33 15.67 5.65 13.81 7.91 13.17 8.6 12.97 9.18 12.97 9.66 13.07V6.67H11.83C11.6 5.94 11.37 5.38 11.18 4.99 10.86 4.34 10.53 4.77 9.79 5.39 9.27 5.82 7.96 6.75 5.98 7.28 4 7.82 2.4 7.67 1.73 7.56.79 7.4.29 7.19.34 7.910.38 8.54.53 9.53.87 10.83 1.62 13.64 4.1 19.07 8.78 17.81 10.01 17.48 10.87 16.83 11.47 16H9.66V16ZM2.67 10.87 6 9.99C6 9.99 5.9 11.27 4.65 11.6 3.41 11.93 2.67 10.87 2.67 10.87Z\"\/><path fill=\"#2ead33\" d=\"M22.19 6.74C21.32 6.89 19.25 7.08 16.68 6.4 14.12 5.71 12.42 4.51 11.74 3.94 10.79 3.14 10.36 2.59 9.95 3.43 9.58 4.17 9.12 5.38 8.66 7.07 7.68 10.73 6.95 18.46 13.02 20.09 19.08 21.71 22.31 14.65 23.29 10.99 23.74 9.3 23.94 8.02 24 7.19 24.06 6.26 23.42 6.53 22.19 6.74ZM10 9.77C10 9.77 10.96 8.29 12.58 8.75 14.2 9.21 14.33 11 14.33 11L10 9.77ZM13.96 16.44C11.11 15.61 10.67 13.34 10.67 13.34L18.33 15.48C18.33 15.48 16.78 17.27 13.96 16.44ZM16.67 11.77C16.67 11.77 17.62 10.29 19.24 10.75 20.86 11.21 20.99 13 20.99 13L16.67 11.77Z\"\/><path fill=\"#d65348\" d=\"M8.15 14.87 5.33 15.67C5.33 15.67 5.64 13.92 7.71 13.23L6.12 7.24 5.98 7.28C4 7.82 2.4 7.67 1.73 7.56.79 7.4.29 7.19.34 7.91.38 8.54.53 9.53.87 10.83 1.62 13.64 4.1 19.07 8.78 17.81L8.92 17.77 8.15 14.87ZM2.67 10.87 6 9.99C6 9.99 5.9 11.27 4.65 11.6 3.41 11.93 2.67 10.87 2.67 10.87Z\"\/><path fill=\"#1d8d22\" d=\"M14.09 16.48 13.96 16.44C11.11 15.61 10.67 13.34 10.67 13.34L14.62 14.44 16.71 6.4 16.68 6.4C14.12 5.71 12.42 4.51 11.74 3.94 10.78 3.14 10.36 2.59 9.95 3.43 9.58 4.17 9.12 5.38 8.66 7.07 7.68 10.73 6.95 18.46 13.02 20.09L13.14 20.11 14.09 16.48ZM10 9.77C10 9.77 10.96 8.29 12.58 8.75 14.2 9.21 14.33 11 14.33 11L10 9.77Z\"\/><path fill=\"#c04b41\" d=\"M8.29 14.83 7.54 15.04C7.72 16.05 8.03 17.01 8.52 17.87 8.61 17.85 8.7 17.83 8.78 17.81 9.01 17.75 9.23 17.67 9.43 17.59 8.88 16.77 8.51 15.82 8.29 14.83ZM8 7.74C7.61 9.19 7.26 11.27 7.36 13.37 7.53 13.29 7.71 13.22 7.91 13.17L8.05 13.13C7.88 10.9 8.25 8.62 8.66 7.07 8.77 6.68 8.88 6.31 8.98 5.97 8.81 6.08 8.63 6.19 8.42 6.3 8.28 6.74 8.14 7.21 8 7.74Z\"\/><\/svg><\/span>\n\t\t\t\t\t\t<span class=\"cskl-related-card__body\">\n\t\t\t\t\t\t\t<span class=\"cskl-related-card__title\">Playwright \u9a8c\u8bc1\u7801\u8bc6\u522b<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"cskl-related-card__blurb\">\u5728 Playwright \u4e2d\u8bc6\u522b\u9a8c\u8bc1\u7801<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"cskl-related-card__arrow\" aria-hidden=\"true\"><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4.5 12h15M13.5 6l6 6-6 6\"\/><\/svg><\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<a class=\"cskl-related-card\" href=\"https:\/\/capskip.com\/zh\/recaptcha-solver\/\">\n\t\t\t\t\t\t<span class=\"cskl-related-card__icon cskl-related-card__icon--mark\"><svg class=\"csv\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><g transform=\"scale(.375)\"><path fill=\"#1c3aa9\" d=\"M64 31.955l-.033-1.37V4.687l-7.16 7.16C50.948 4.674 42.033.093 32.05.093c-10.4 0-19.622 4.96-25.458 12.64l11.736 11.86a15.55 15.55 0 0 1 4.754-5.334c2.05-1.6 4.952-2.906 8.968-2.906.485 0 .86.057 1.135.163 4.976.393 9.288 3.14 11.828 7.124l-8.307 8.307c10.522-.042 22.41-.068 27.295.004\"\/><path fill=\"#4285f4\" d=\"M31.862 0l-1.37.033H4.594l7.16 7.16C4.58 13.052 0 21.967 0 31.95c0 10.4 4.96 19.622 12.64 25.458L24.5 45.672a15.55 15.55 0 0 1-5.334-4.754c-1.6-2.05-2.906-4.952-2.906-8.968 0-.485.057-.86.163-1.135.393-4.976 3.14-9.288 7.124-11.828l8.307 8.307c-.042-10.522-.068-22.41.004-27.295\"\/><path fill=\"#ababab\" d=\"M.001 31.955l.033 1.37v25.9l7.16-7.16c5.86 7.173 14.774 11.754 24.76 11.754 10.4 0 19.622-4.96 25.458-12.64l-11.736-11.86a15.55 15.55 0 0 1-4.754 5.334c-2.05 1.6-4.952 2.906-8.968 2.906-.485 0-.86-.057-1.135-.163-4.976-.393-9.288-3.14-11.828-7.124l8.307-8.307c-10.522.042-22.41.068-27.295-.004\"\/><\/g><\/svg><\/span>\n\t\t\t\t\t\t<span class=\"cskl-related-card__body\">\n\t\t\t\t\t\t\t<span class=\"cskl-related-card__title\">reCAPTCHA \u8bc6\u522b<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"cskl-related-card__blurb\">\u7ed5\u8fc7 v2\u3001v3 \u53ca Enterprise<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"cskl-related-card__arrow\" aria-hidden=\"true\"><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4.5 12h15M13.5 6l6 6-6 6\"\/><\/svg><\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<a class=\"cskl-related-card\" href=\"https:\/\/capskip.com\/zh\/cloudflare-turnstile-solver\/\">\n\t\t\t\t\t\t<span class=\"cskl-related-card__icon cskl-related-card__icon--mark\"><svg class=\"csv\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"#f6821f\" d=\"M20.91 18.86H4.78C2.16 18.86 0 16.85 0 14.36c0-2.34 1.88-4.31 4.31-4.5A7.45 7.45 0 0 1 17.81 9.06a4.59 4.59 0 0 1 1.5-.23c2.44 0 4.45 1.88 4.64 4.22.05.19.05.42.05.61 0 2.86-2.44 5.2-3.09 5.2z\"\/><path fill=\"#fbad41\" d=\"M4.31 9.86A7.45 7.45 0 0 1 17.81 9.06c-2.25-.47-4.59.19-6.28 1.83-.94.94-1.55 2.11-1.78 3.38H0c0-2.34 1.88-4.31 4.31-4.41z\"\/><\/svg><\/span>\n\t\t\t\t\t\t<span class=\"cskl-related-card__body\">\n\t\t\t\t\t\t\t<span class=\"cskl-related-card__title\">Cloudflare Turnstile \u8bc6\u522b<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"cskl-related-card__blurb\">\u5c0f\u7ec4\u4ef6\u4e0e\u6311\u6218\u9875\u9762<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"cskl-related-card__arrow\" aria-hidden=\"true\"><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4.5 12h15M13.5 6l6 6-6 6\"\/><\/svg><\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<a class=\"cskl-related-card\" href=\"https:\/\/capskip.com\/zh\/captcha-solver-for-web-scraping\/\">\n\t\t\t\t\t\t<span class=\"cskl-related-card__icon cskl-related-card__icon--mark\"><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5.5 4h13a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3h-13a3 3 0 0 1-3-3v-10a3 3 0 0 1 3-3zM2.5 8.5h19M5.75 6.25h.01M8.24 6.25h.01\"\/><path class=\"a\" d=\"M12 11v6M9.25 14.5 12 17.25l2.75-2.75\"\/><\/svg><\/span>\n\t\t\t\t\t\t<span class=\"cskl-related-card__body\">\n\t\t\t\t\t\t\t<span class=\"cskl-related-card__title\">\u7f51\u7edc\u722c\u866b\u9a8c\u8bc1\u7801\u8bc6\u522b<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"cskl-related-card__blurb\">\u9762\u5411\u722c\u866b\u7684\u65e0\u9650\u91cf\u8bc6\u522b<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"cskl-related-card__arrow\" aria-hidden=\"true\"><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4.5 12h15M13.5 6l6 6-6 6\"\/><\/svg><\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<a class=\"cskl-related-card\" href=\"https:\/\/capskip.com\/zh\/2captcha-api-alternative\/\">\n\t\t\t\t\t\t<span class=\"cskl-related-card__icon\"><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 8h15M15.5 4.5 19 8l-3.5 3.5M20 16H5M8.5 12.5 5 16l3.5 3.5\"\/><\/svg><\/span>\n\t\t\t\t\t\t<span class=\"cskl-related-card__body\">\n\t\t\t\t\t\t\t<span class=\"cskl-related-card__title\">2Captcha API \u66ff\u4ee3\u65b9\u6848<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"cskl-related-card__blurb\">\u5373\u63d2\u5373\u7528\u3001\u7edf\u4e00\u5b9a\u4ef7\u3001\u672c\u5730<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"cskl-related-card__arrow\" aria-hidden=\"true\"><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4.5 12h15M13.5 6l6 6-6 6\"\/><\/svg><\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"cskl-seowrap\">\n\t\t\t\t\t\t\t<div class=\"cskip-seo\">\n\t\t\t\t\t\t\t\t\t\t\t<h2 class=\"cskip-seo__h2\">\u7528 JavaScript \u8bc6\u522b\u9a8c\u8bc1\u7801\uff1a\u4ece\u4e00\u6b21 await \u5230\u961f\u5217 worker<\/h2>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"cskip-seo__body\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p>\u5148\u4ece\u5355\u6b21\u8c03\u7528\u5f00\u59cb\u3002\u5728 Node 18 \u6216\u66f4\u9ad8\u7248\u672c\u7684\u9879\u76ee\u4e2d\u6dfb\u52a0\u8fd9\u4e2a\u5305\uff0c\u628a\u4e00\u4e2a CapSkip \u5ba2\u6237\u7aef\u6307\u5411\u5e94\u7528\u7684\u4e3b\u673a\u548c\u7aef\u53e3\uff0c\u5e76\u5728\u5404\u6a21\u5757\u95f4\u5171\u4eab\u5b83\u3002\u5bf9\u4e8e reCAPTCHA \u6216 Turnstile\uff0c\u4f20\u5165 sitekey \u548c\u9875\u9762 URL\uff1b\u5bf9\u4e8e\u6781\u9a8c v3\uff0c\u4f20\u5165 gt \u503c\u548c\u4e00\u4e2a\u65b0\u7b7e\u53d1\u7684 challenge\uff1b\u5bf9\u4e8e\u56fe\u7247\uff0c\u4f20\u5165\u6587\u4ef6\u8def\u5f84\u3001URL \u6216 data URI\u3002hCaptcha \u4e0e reCAPTCHA \u4e00\u6837\uff0c\u4f20\u5165\u5b83\u7684 sitekey \u548c\u9875\u9762 URL\u3002<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p>\u7136\u540e\u518d\u5e76\u53d1\u5c55\u5f00\u3002\u7531\u4e8e\u6bcf\u4e2a\u65b9\u6cd5\u90fd\u8fd4\u56de Promise\uff0c\u722c\u866b\u53ef\u4ee5\u4e3a\u591a\u4e2a\u9875\u9762\u540c\u65f6\u53d1\u8d77\u8bc6\u522b\uff0c\u518d\u4e00\u8d77 await\u3002Promise.allSettled \u662f\u66f4\u7a33\u59a5\u7684\u6536\u96c6\u65b9\u5f0f\uff0c\u56e0\u4e3a\u67d0\u4e2a\u88ab reject \u7684\u8bc6\u522b\u53ea\u4f1a\u4f5c\u4e3a\u4e00\u4e2a\u72b6\u6001\u8fd4\u56de\uff0c\u800c\u4e0d\u4f1a\u8ba9\u6574\u6279\u7ed3\u679c\u4f5c\u5e9f\u3002CapSkip \u4e0d\u8bbe\u7ebf\u7a0b\u4e0a\u9650\uff0c\u673a\u5668\u672c\u8eab\u5c31\u662f\u552f\u4e00\u7684\u9650\u5236\u3002\u56fe\u7247\u8bc6\u522b\u5f88\u8f7b\u91cf\uff0c\u4f46 reCAPTCHA\u3001Turnstile \u548c\u6781\u9a8c\u4f1a\u5728\u540e\u53f0\u8fd0\u884c\u771f\u5b9e\u7684\u6d4f\u89c8\u5668\u5b9e\u4f8b\uff0c\u6240\u4ee5\u5927\u91cf\u5e76\u884c\u65f6\u8bf7\u9884\u7559 32 GB \u6216\u66f4\u591a\u5185\u5b58\u3002<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p>\u5bf9\u4e8e\u957f\u65f6\u95f4\u8fd0\u884c\u7684\u4efb\u52a1\uff0c\u628a\u8bc6\u522b\u79fb\u5230\u961f\u5217 worker \u4e2d\uff0c\u8ba9 Web \u8bf7\u6c42\u6c38\u8fdc\u4e0d\u5fc5\u7b49\u5f85\u6311\u6218\uff1b\u4e0b\u65b9\u7684 BullMQ \u6307\u5357\u5c55\u793a\u4e86\u4e00\u79cd\u5b9e\u73b0\u6a21\u5f0f\u3002\u6309\u7c7b\u578b\u5206\u522b\u8bbe\u7f6e\u8d85\u65f6\uff0c\u5e76\u7559\u8db3\u4f59\u91cf\u3002\u56fe\u7247\u8bc6\u522b\u51e0\u4e4e\u662f\u77ac\u95f4\u5b8c\u6210\uff08\u7ea6 0.1 \u79d2\uff09\uff0c\u57fa\u4e8e\u6d4f\u89c8\u5668\u7684\u7c7b\u578b\u5219\u8017\u65f6\u66f4\u957f\uff1areCAPTCHA \u6216 Turnstile \u9884\u8ba1 3 \u5230 10 \u79d2\uff0c\u6781\u9a8c\u7ea6 7 \u5230 12 \u79d2\u3002<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p>\u6700\u540e\uff0ctoken \u8981\u5c3d\u5feb\u7528\u6389\u3002reCAPTCHA \u548c Turnstile \u7684 token \u51e0\u5206\u949f\u5185\u5c31\u4f1a\u8fc7\u671f\uff0c\u6240\u4ee5\u8bc6\u522b\u4e00 resolve \u5c31\u7acb\u5373\u63d0\u4ea4\uff0c\u5e76\u4ece\u4ee3\u7406\u6240\u7528\u7684\u90a3\u4e2a IP \u53d1\u51fa\u8be5\u8bf7\u6c42\u3002\u5728\u6d4f\u89c8\u5668\u4e2d\uff0c\u901a\u8fc7 page.evaluate \u8bbe\u7f6e\u9690\u85cf\u7684\u54cd\u5e94\u5b57\u6bb5\uff1b\u4f7f\u7528 fetch \u6216 undici \u65f6\uff0c\u628a token \u9644\u52a0\u5230\u8868\u5355 body \u4e2d\u3002<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p>\u76f8\u5173\u6307\u5357\uff1a <a href=\"https:\/\/capskip.com\/zh\/puppeteer-captcha-solver\/\">Puppeteer \u9a8c\u8bc1\u7801\u8bc6\u522b<\/a> \u00b7 <a href=\"https:\/\/capskip.com\/zh\/turnstile-nodejs\/\">\u7528 Node.js \u8bc6\u522b Cloudflare Turnstile<\/a> \u00b7 <a href=\"https:\/\/capskip.com\/zh\/bullmq-captcha-worker\/\">BullMQ \u9a8c\u8bc1\u7801 worker<\/a><\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"cskip-faq\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<details class=\"cskip-faq__q\">\n\t\t\t\t\t\t\t\t\t<summary>\u8bc6\u522b\u9a8c\u8bc1\u7801\u8981\u5b89\u88c5\u54ea\u4e2a npm \u5305\uff1f<\/summary>\n\t\t\t\t\t\t\t\t\t<div class=\"cskip-faq__a\"><div class=\"cskip-faq__inner\"><div class=\"cskip-faq__text\">\u8fd0\u884c npm install capskip \u5373\u53ef\u3002\u8fd9\u4e2a\u5305\u9002\u7528\u4e8e Node 18 \u6216\u66f4\u9ad8\u7248\u672c\uff0c\u4e0d\u589e\u52a0\u4efb\u4f55\u8fd0\u884c\u65f6\u4f9d\u8d56\uff0c\u5b83\u628a\u6bcf\u4e2a\u6311\u6218\u8f6c\u53d1\u7ed9\u4f60 Windows \u673a\u5668\u6216\u670d\u52a1\u5668\u4e0a\u7684 CapSkip\uff0c\u518d resolve \u51fa token \u6216\u6587\u5b57\u3002\u5b83\u652f\u6301\u5e94\u7528\u6240\u652f\u6301\u7684\u9a8c\u8bc1\u7801\u7c7b\u578b\uff0c\u5305\u62ec reCAPTCHA\u3001Turnstile \u548c hCaptcha\u3002<\/div><\/div><\/div>\n\t\t\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<details class=\"cskip-faq__q\">\n\t\t\t\t\t\t\t\t\t<summary>\u6211\u80fd\u5728 Puppeteer \u6216 Playwright \u811a\u672c\u91cc await \u8bc6\u522b\u7ed3\u679c\u5417\uff1f<\/summary>\n\t\t\t\t\t\t\t\t\t<div class=\"cskip-faq__a\"><div class=\"cskip-faq__inner\"><div class=\"cskip-faq__text\">\u53ef\u4ee5\u3002\u5728 Puppeteer \u4e2d\u7528 page.$eval\u3001\u5728 Playwright \u4e2d\u7528 page.getAttribute \u8bfb\u53d6 sitekey\uff0cawait solver.recaptcha(sitekey, page.url())\uff0c\u7136\u540e\u901a\u8fc7 page.evaluate \u628a result.code \u5b58\u5165 g-recaptcha-response \u6587\u672c\u6846\uff08textarea\uff09\u5e76\u63d0\u4ea4\u3002\u7531\u4e8e\u5ba2\u6237\u7aef\u53ea\u4e0e\u5e94\u7528\u901a\u4fe1\uff0c\u5b83\u5728\u6d4b\u8bd5\u5957\u4ef6\u548c\u722c\u866b\u811a\u672c\u4e2d\u7684\u8868\u73b0\u5b8c\u5168\u4e00\u81f4\u3002<\/div><\/div><\/div>\n\t\t\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<details class=\"cskip-faq__q\">\n\t\t\t\t\t\t\t\t\t<summary>\u5b8c\u5168\u4e0d\u7528\u6d4f\u89c8\u5668\u3001\u53ea\u7528 fetch\uff0c\u5ba2\u6237\u7aef\u4e5f\u80fd\u5de5\u4f5c\u5417\uff1f<\/summary>\n\t\t\t\t\t\t\t\t\t<div class=\"cskip-faq__a\"><div class=\"cskip-faq__inner\"><div class=\"cskip-faq__text\">\u53ef\u4ee5\u3002\u5148\u8bc6\u522b\uff0c\u518d\u628a token \u6309\u8868\u5355\u8981\u6c42\u7684\u5b57\u6bb5\u540d\uff08\u4f8b\u5982 g-recaptcha-response\uff09\u653e\u8fdb URLSearchParams \u7684 body \u4e2d\uff0c\u7136\u540e post \u51fa\u53bb\u3002\u5982\u679c\u8bc6\u522b\u65f6\u8d70\u4e86\u4ee3\u7406\uff0c\u8bf7\u4ece\u540c\u4e00\u4e2a IP \u63d0\u4ea4\u8868\u5355\uff0c\u56e0\u4e3a IP \u4e0d\u4e00\u81f4\u662f\u7f51\u7ad9\u62d2\u7edd token \u7684\u5e38\u89c1\u539f\u56e0\u3002<\/div><\/div><\/div>\n\t\t\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<details class=\"cskip-faq__q\">\n\t\t\t\t\t\t\t\t\t<summary>\u5728 Cloudflare \u6574\u9875\u6311\u6218\u9875\u9762\u4e0a\uff0cTurnstile \u8c03\u7528\u4f1a\u8fd4\u56de\u4ec0\u4e48\uff1f<\/summary>\n\t\t\t\t\t\t\t\t\t<div class=\"cskip-faq__a\"><div class=\"cskip-faq__inner\"><div class=\"cskip-faq__text\">\u5bf9\u4e8e\u666e\u901a\u5c0f\u7ec4\u4ef6\uff0cawait solver.turnstile(sitekey, url)\uff0c\u7136\u540e\u628a token \u653e\u5165 cf-turnstile-response\u3002\u5168\u5c4f\u7684 Cloudflare \u6311\u6218\u8fd8\u9700\u8981\u4ece\u8be5\u9875\u9762\u8bfb\u53d6\u4e24\u4e2a\u989d\u5916\u8f93\u5165\uff1adata \u548c pagedata\u3002\u6b64\u65f6\u7ed3\u679c\u9664\u4e86 token \u8fd8\u4f1a\u5e26\u6709\u4e00\u4e2a userAgent\uff0c\u540e\u7eed\u8bf7\u6c42\u5fc5\u987b\u4f7f\u7528\u5b8c\u5168\u76f8\u540c\u7684 userAgent\u3002<\/div><\/div><\/div>\n\t\t\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<details class=\"cskip-faq__q\">\n\t\t\t\t\t\t\t\t\t<summary>\u4e00\u4e2a Node \u8fdb\u7a0b\u80fd\u540c\u65f6\u8fdb\u884c\u591a\u5c11\u4e2a\u8bc6\u522b\uff1f<\/summary>\n\t\t\t\t\t\t\t\t\t<div class=\"cskip-faq__a\"><div class=\"cskip-faq__inner\"><div class=\"cskip-faq__text\">CapSkip \u6240\u5728\u7684\u673a\u5668\u80fd\u627f\u53d7\u591a\u5c11\uff0c\u5c31\u80fd\u8fdb\u884c\u591a\u5c11\u3002\u6ca1\u6709\u4efb\u4f55\u5bc6\u94a5\u88ab\u9650\u901f\uff0c\u4e5f\u6ca1\u6709\u4efb\u4f55\u8bc6\u522b\u6536\u8d39\uff0c\u6240\u4ee5\u628a\u8c03\u7528\u5305\u5728 Promise.all \u91cc\u5373\u53ef\uff1b\u5982\u679c\u4e0d\u5e0c\u671b\u4e00\u4e2a\u5931\u8d25\u5bfc\u81f4\u5176\u4ed6\u8c03\u7528\u4e00\u8d77\u88ab reject\uff0c\u5c31\u7528 Promise.allSettled\u3002\u82e5\u8981\u540c\u65f6\u8fdb\u884c\u5927\u91cf\u57fa\u4e8e\u6d4f\u89c8\u5668\u7684\u8bc6\u522b\uff0c\u8bf7\u7ed9\u8fd9\u53f0\u673a\u5668\u914d\u5907 32 GB \u6216\u66f4\u591a\u5185\u5b58\u3002<\/div><\/div><\/div>\n\t\t\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<details class=\"cskip-faq__q\">\n\t\t\t\t\t\t\t\t\t<summary>\u6211\u80fd\u5728 ES \u6a21\u5757\u6216 TypeScript \u6587\u4ef6\u4e2d import capskip \u5417\uff1f<\/summary>\n\t\t\t\t\t\t\t\t\t<div class=\"cskip-faq__a\"><div class=\"cskip-faq__inner\"><div class=\"cskip-faq__text\">\u53ef\u4ee5\u3002\u7c7b\u578b\u5b9a\u4e49\u5df2\u968f\u5305\u9644\u5e26\uff0c\u65e0\u9700\u989d\u5916\u6dfb\u52a0 @types \u5305\uff0cSolveResult \u548c\u5404\u9009\u9879\u5bf9\u8c61\u90fd\u6709\u7c7b\u578b\u3002\u8fd0\u884c\u65f6\u662f CommonJS\uff0cES \u6a21\u5757\u53ef\u901a\u8fc7 Node \u7684\u4e92\u64cd\u4f5c\u673a\u5236\u5bfc\u5165 CapSkip \u7c7b\uff0c\u65e0\u9700\u989d\u5916\u914d\u7f6e\u3002<\/div><\/div><\/div>\n\t\t\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<details class=\"cskip-faq__q\">\n\t\t\t\t\t\t\t\t\t<summary>\u5982\u4f55\u7528 JavaScript \u8bc6\u522b\u56fe\u7247\u9a8c\u8bc1\u7801\uff1f<\/summary>\n\t\t\t\t\t\t\t\t\t<div class=\"cskip-faq__a\"><div class=\"cskip-faq__inner\"><div class=\"cskip-faq__text\">\u628a\u78c1\u76d8\u8def\u5f84\u3001\u8fdc\u7a0b\u56fe\u7247\u94fe\u63a5\u6216 data URI \u4f20\u7ed9 solver.normal()\uff0cresult.code \u4e2d\u5c31\u662f\u8bc6\u522b\u51fa\u7684\u5b57\u7b26\uff0c\u901a\u5e38\u53ea\u9700\u7ea6 0.1 \u79d2\u3002\u56fe\u7247\u8bc6\u522b\u4e0d\u9700\u8981\u4ee3\u7406\uff0c\u4e5f\u4e0d\u6253\u5f00\u6d4f\u89c8\u5668\uff0c\u56e0\u6b64\u53ef\u4ee5\u653e\u8fdb\u4efb\u4f55\u8bf7\u6c42\u5faa\u73af\u6216 worker \u4e2d\u3002<\/div><\/div><\/div>\n\t\t\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<details class=\"cskip-faq__q\">\n\t\t\t\t\t\t\t\t\t<summary>\u6211\u73b0\u6709\u7684 2Captcha npm \u4ee3\u7801\u80fd\u76f4\u63a5\u5bf9\u63a5 CapSkip \u5417\uff1f<\/summary>\n\t\t\t\t\t\t\t\t\t<div class=\"cskip-faq__a\"><div class=\"cskip-faq__inner\"><div class=\"cskip-faq__text\">\u80fd\uff0c\u524d\u63d0\u662f\u4ee3\u7801\u8fd0\u884c\u5728\u5b89\u88c5\u4e86 CapSkip \u7684\u90a3\u53f0 Windows \u673a\u5668\u4e0a\u3002\u6253\u5f00\u5e94\u7528\u4e2d\u7684 2Captcha \u6a21\u62df\u5668\uff0c\u70b9\u51fb hosts \u6587\u4ef6\u6761\u76ee\u65c1\u7684\u6dfb\u52a0\u6309\u94ae\uff0c\u8be5\u5e93\u5c31\u4f1a\u5728\u672c\u5730\u83b7\u53d6\u7b54\u6848\u3002\u53e6\u4e00\u79cd\u65b9\u5f0f\u662f\u76f4\u63a5\u4f7f\u7528 capskip \u5305\uff0c\u5b83\u4f7f\u7528\u540c\u6837\u7684 in.php \u548c res.php \u534f\u8bae\u3002<\/div><\/div><\/div>\n\t\t\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<section class=\"cskl-final\">\n\t\t\t\t<h2>\u8ba9\u6bcf\u4e2a await \u80cc\u540e\u90fd\u6709\u9a8c\u8bc1\u7801\u7b54\u6848<\/h2>\n\t\t\t\t<p>\u5b89\u88c5\u5e94\u7528\uff0c\u628a capskip \u52a0\u5165\u4f60\u7684 package.json\uff0c\u7136\u540e await \u4f60\u7684\u7b2c\u4e00\u4e2a token\u3002\u7edf\u4e00\u5b9a\u4ef7\u7684\u6708\u5ea6\u5957\u9910\u6db5\u76d6\u4f60\u7684\u811a\u672c\u3001\u722c\u866b\u548c worker \u53d1\u8d77\u7684\u6bcf\u4e00\u6b21\u8bc6\u522b\uff0c\u6279\u91cf\u591a\u5927\u90fd\u4e00\u6837\u3002<\/p>\n\t\t\t\t<div class=\"cskl-final__cta\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"cskl-btn cskl-btn--primary\" href=\"https:\/\/capskip.com\/zh\/product\/trial-license\/\">\u5f00\u59cb\u514d\u8d39\u8bd5\u7528 <svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4.5 12h15M13.5 6l6 6-6 6\"\/><\/svg><\/a>\n\t\t\t\t\t<a class=\"cskl-btn cskl-btn--purple\" href=\"#licenses\"><svg class=\"csi\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3.5 16.5a4 4 0 1 0 8 0 4 4 0 1 0-8 0M10.4 13.6 20 4\"\/><path class=\"a\" d=\"M17 7l2.5 2.5M14.5 9.5l2 2\"\/><\/svg> \u8d2d\u4e70\u6388\u6743<\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/section>\n\n\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-24533","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/capskip.com\/zh\/wp-json\/wp\/v2\/pages\/24533","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/capskip.com\/zh\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/capskip.com\/zh\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/capskip.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/capskip.com\/zh\/wp-json\/wp\/v2\/comments?post=24533"}],"version-history":[{"count":3,"href":"https:\/\/capskip.com\/zh\/wp-json\/wp\/v2\/pages\/24533\/revisions"}],"predecessor-version":[{"id":24563,"href":"https:\/\/capskip.com\/zh\/wp-json\/wp\/v2\/pages\/24533\/revisions\/24563"}],"wp:attachment":[{"href":"https:\/\/capskip.com\/zh\/wp-json\/wp\/v2\/media?parent=24533"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}