Вернуться к блогу
Oct. 30th 2025

Как решить задачи Cloudflare с помощью Nstproxy + CapSolver — руководство по интеграции

Узнайте, как использовать жилые прокси Nstproxy с CapSolver для решения капч Cloudflare (reCAPTCHA, Turnstile) для авторизованной автоматизации и тестирования.

Страницы вызовов и капчи Cloudflare являются необходимыми для безопасности веб-сайта — но они также могут блокировать легитимную автоматизацию, такую как тестирование качества, сканирование доступности или авторизованный сбор данных. Сочетание высококачественного резидентного прокси (Nstproxy) с надежным сервисом решения капчи (CapSolver) создает надежный, готовый к производству поток для обработки вызовов и продолжения авторизованной автоматизации.

Этот гид объясняет, почему комбинация Nstproxy + CapSolver является надежной, проходит через как кодовые, так и безкодовые (расширение браузера) интеграции и предоставляет практические примеры (JavaScript и Python), рекомендации по надежности и скидку на CapSolver для квалифицированных пользователей.

Важно помнить о соблюдении норм:
Этот гид предназначен только для легитимного, авторизованного использования (ваши собственные веб-сайты, явное разрешение клиента или утвержденное тестирование).
Не используйте эти методы для обхода безопасности на сайтах без разрешения.


Почему стоит использовать Nstproxy + CapSolver?

  • Nstproxy поставляет реальные резидентные / ISP-подобные IP-адреса с сильной репутацией и гео-таргетингом — снижая блокировку на основе IP

  • CapSolver предоставляет автоматическое решение капчи (reCAPTCHA v2/v3, Cloudflare Turnstile, hCaptcha, AWS WAF и др.)

  • В комбинации → обрабатывает:

    • Идентичность прокси
    • Задачи капчи
    • Целостность сеанса

🔁 Как это работает (общее описание процесса)

  1. Назначение прокси через Nstproxy
  2. Запрос страницы через прокси
  3. Обнаружение вызова Cloudflare
  4. Отправка задачи капчи → CapSolver
  5. Получение токена решения → отправка с использованием того же прокси
  6. Доступ к разблокированному контенту

Вариант A — Интеграция с кодом

JavaScript (Node.js)

// npm install axios https-proxy-agent
const axios = require('axios');
const HttpsProxyAgent = require('https-proxy-agent');

const NST_PROXY = "D3B153E4F8170622-residential-country_US-r_30m-s_abc123:[email protected]:24125";
const PROXY_URL = `http://${NST_PROXY}`;

const CAPSOLVER_API_KEY = "YOUR_CAPSOLVER_API_KEY";
const TARGET_URL = "https://example.com/";
const SITE_KEY = "sitekey-from-target-page";

async function solveCaptchaWithCapSolver(siteKey, url) {
  const createResp = await axios.post('https://api.capsolver.com/createTask', {
    clientKey: CAPSOLVER_API_KEY,
    task: {
      type: "RecaptchaV2TaskProxyless",
      websiteURL: url,
      websiteKey: siteKey
    }
  });
  const taskId = createResp.data.taskId;
  while (true) {
    const res = await axios.post('https://api.capsolver.com/getTaskResult', { clientKey: CAPSOLVER_API_KEY, taskId });
    if (res.data.status === 'ready') return res.data.solution.gRecaptchaResponse;
    await new Promise(r => setTimeout(r, 3000));
  }
}

async function fetchProtectedPage() {
  const agent = new HttpsProxyAgent(PROXY_URL);
  const resp = await axios.get(TARGET_URL, { httpsAgent: agent, proxy: false, validateStatus: null });
  if (resp.status === 403 || resp.data.includes('captcha') || resp.data.includes('g-recaptcha')) {
    const token = await solveCaptchaWithCapSolver(SITE_KEY, TARGET_URL);
    const submitResp = await axios.post(TARGET_URL, { 'g-recaptcha-response': token }, { httpsAgent: agent, proxy: false });
    return submitResp.data;
  }
  return resp.data;
}

fetchProtectedPage().then(console.log).catch(console.error);

Пример на Python

import time
import random
from curl_cffi import requests

api_key = "...."
site_url = "xxx"
session_id = random.randint(int(10e5), int(10e8))
proxy = f"http://CHANNELID-residential-country_ANY-r_3m-s_{session_id}:[email protected]:24125"

def capsolver(proxy):
    print("proxy:", proxy)
    payload = {
        "clientKey": api_key,
        "task": {
            "type": 'AntiCloudflareTask',
            "websiteURL": site_url,
            "proxy": proxy
        }
    }
    res = requests.post("https://api.capsolver.com/createTask", json=payload)
    resp = res.json()
    task_id = resp.get("taskId")
    if not task_id:
        print("Не удалось создать задачу:", res.text)
        return
    print(f"Получен taskId: {task_id} / Получаем результат...")

    start_time = time.time()
    while True:
        payload = {"clientKey": api_key, "taskId": task_id}
        res = requests.post("https://api.capsolver.com/getTaskResult", json=payload)
        resp = res.json()
        status = resp.get("status")
        print("Статус:", status)
        if status == "ready":
            print(f"{time.time() - start_time}s | ответ: {res.text}")
            return resp.get("solution", {})
        if status == "failed" or resp.get("errorId"):
            print("Решение не удалось!", res.text)
            return

def main():
    solution = capsolver(proxy)
    print(solution)

   python
if __name__ == "__main__":
    main()

Вариант B — Интеграция без кода (расширение CapSolver + Nstproxy)

Идеально подходит для:

✅ Команд QA
✅ Вручную работающие процессы доступа
✅ Автоматизация на основе браузера

Этапы

1️⃣ Войдите в CapSolver
2️⃣ Откройте расширение → Настройки
3️⃣ Включите Прокси
4️⃣ Введите данные Nstproxy:

Хост: http://gate.nstproxy.io/
Порт: 24125
Имя пользователя: <Ваше имя пользователя Nstproxy>
Пароль: <Ваш пароль Nstproxy>

Лучшие практики и надежность

  • Используйте единый сеанс для вызова + верификации
  • Предпочитайте резидентские/ISP прокси для процессов входа
  • Соблюдайте лимиты на частоту (избегайте агрессивных повторных попыток)
  • Выбирайте правильный тип задачи CapSolver
  • Записывайте метаданные прокси + капчи для отладки

Цены и скидки

Услуга Преимущество
Nstproxy Гибкие планы резидентских / ISP / дата-центров
CapSolver Используйте промокод CAPSOLVER10 для скидки 10%

🔗 https://www.nstproxy.com/


⚠️ Замечание по безопасности и легальности

Утверждено только для:

✅ Веб-сайтов, которые вы владеете
✅ Явного разрешения клиента
✅ Авторизованной автоматизации для предприятий

Не используйте для обхода безопасности незаконно.


✅ Быстрый обзор

  • Nstproxyлучшее IP-идентичность + уменьшение поездок с Captcha
  • CapSolver → автоматизированное решение задач Cloudflare
  • В совокупности → надежная авторизованная автоматизация рабочих процессов

💡 Метод расширения браузера = самый быстрый безкодовый способ
💡 Кодовый рабочий процесс = лучше для масштабируемых систем


Marcus Chen
Marcus ChenProduct & Network Architect
Каталог

Опыт Nstproxy —

Начните свой бесплатный пробный период сегодня

feature
90M+ реальные IP-адреса с 99.9% успешным доступом
feature
Среднее время отклика на сверхбыстрые задачи с высокой степенью параллелизма ~0.5s
feature
Только из $0.1/GB

Получите немедленный доступ к премиальным прокси-пулам для жилых, дата-центров, IPv6 и ISP.

Создайте бесплатный аккаунт и попробуйте сейчас →

Nstproxy

Масштабирование бизнеса с помощью Nstproxy

Nstproxy
© 2025 NST LABS TECH LTD. ALL RIGHTS RESERVED