Отправка запросов

Отправляй HTTP-запросы через прокси — импорт/экспорт cURL, заголовки, куки и тело

Если ты отлаживаешь парсер или изучаешь API — это избавит от разовых curl-команд. Отправляй запросы из браузера через прокси, и смотри полный ответ: статус, заголовки, тело, цепочку редиректов. Вставь cURL-команду — все поля заполнятся сразу, или собери запрос вручную и скопируй его обратно как cURL. Cloudflare, DataDome и PerimeterX определяются автоматически — узнай, с какой защитой ты имеешь дело, до написания кода.

via Germany · datacenter · HTTP
:
:
Parsistent Proxies
Your Proxies

Add proxies in Proxy Manager below

One proxy per line:

Как использовать

  1. 1Импортируй cURL-команду (необязательно)Уже есть cURL-команда из DevTools браузера (Copy as cURL) или другого инструмента? Вставь её на вкладке cURL — все поля (URL, метод, заголовки, куки и тело) заполнятся автоматически.
  2. 2Введи URLУкажи адрес страницы или API-эндпоинта, к которому хочешь отправить запрос.
  3. 3Выбери методGET, POST, PUT, DELETE, PATCH и другие. GET — для загрузки страниц и данных, POST — для отправки данных на сервер.
  4. 4Добавь заголовкиМинимум — User-Agent, чтобы сайт воспринимал запрос как браузерный. Можно добавить Cookie, Authorization и любые другие заголовки.
  5. 5Добавь тело запросаДля POST, PUT и PATCH укажи тело в разделе Body. Доступные форматы: JSON, Form и Raw.
  6. 6Выбери проксиИспользуй наши бесплатные прокси или подключи свои через Proxy Manager — HTTP, SOCKS4, SOCKS5, в том числе с авторизацией. Поддерживаемые форматы описаны во всплывающем окне Format.
  7. 7Нажми SendОтвет отобразится полностью: статус-код, заголовки, тело, цепочка редиректов. Если система защиты обнаружена — появится соответствующая метка.

Примеры

Простой GET-запрос к публичному API
GET https://api.github.com/users/octocat
Проверь структуру ответа, коды и заголовки — убедись что нужные данные доступны до написания парсера.
GET с кастомным User-Agent
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
Когда сайт блокирует запрос — добавь реальный User-Agent и посмотри изменится ли ответ.
POST с JSON-телом
POST /api/login Body: {"email":"test@example.com","password":"test"}
Протестируй авторизационный эндпоинт — проверь формат тела и структуру ответа до написания скрапера.
Запрос через HTTP-прокси
Proxy: http://user:pass@proxy.example.com:8080
Убедись что прокси работает — проверь изменился ли IP в заголовках ответа.
Отслеживание редиректов
GET http://example.com (Follow redirects: on)
Посмотри полную цепочку 301/302 редиректов до финального URL — удобно при парсинге сокращённых ссылок.
Запрос к авторизованному API
GET /api/user/profile Authorization: Bearer eyJhbGci...
Протестируй защищённый эндпоинт — вставь токен в заголовок Authorization и проверь ответ до написания кода.
Скрытый JSON-эндпоинт сайта
GET /api/catalog?page=1 Accept: application/json
Проверь возвращает ли сайт данные через JSON API напрямую — это быстрее парсинга HTML и даёт чистую структуру.
Импорт запроса из cURL-команды
curl 'https://api.example.com/v1/users' -H 'Authorization: Bearer ...' -H 'Cookie: session=abc'
Вставь cURL-команду на вкладке cURL — URL, метод, заголовки, куки и тело заполнятся сами, дальше правь и отправляй.
Построчное редактирование Cookie
Cookie: session_id=abc123; cf_clearance=xyz; theme=dark
Разверни заголовок Cookie в отдельные строки — включай, редактируй или удаляй каждую куку отдельно, не трогая остальные.

Когда использовать

Когда пишешь скрапер, самый частый вопрос — «почему мой код получает другой HTML, чем я вижу в браузере?». Причин может быть несколько: браузер выполняет JavaScript и достраивает DOM, сайт возвращает разный контент в зависимости от User-Agent или cookies, или стоит Cloudflare/DataDome, которые блокируют автоматические запросы. Инструмент показывает ровно то, что увидит твой скрапер: сырой HTTP-ответ без браузерного рендеринга. Сравни ответы с разными заголовками, проверь работу прокси, убедись что нужные куки передаются — всё прямо в браузере, без единой строчки кода. Антибот-системы определяются автоматически: если сайт защищён Cloudflare, DataDome или PerimeterX — это будет указано в результате, и можно сразу решить как с этим работать дальше.

Частые вопросы

Почему я вижу другой HTML, чем в браузере?
Браузер выполняет JavaScript и рендерит DOM-дерево после загрузки. Инструмент возвращает сырой HTTP-ответ — то же самое, что получит твой скрапер на Python или Node.js. Если контент добавляется через JS, его не будет в сыром ответе. В этом случае нужен инструмент с поддержкой JS-рендеринга — Playwright, Puppeteer или облачный браузер.
Инструмент отправляет запросы с моего IP?
Нет. Все запросы идут только через прокси — твой IP сайту не виден. По умолчанию используются бесплатные прокси платформы, свои добавляются в менеджере прокси.
В каком формате добавлять свои прокси?
Поддерживается URI-формат: http://host:port, http://user:pass@host:port, socks5://host:port, socks5://user:pass@host:port. SOCKS4 добавляется аналогично через socks4://. Все форматы с примерами перечислены во всплывающем окне Format в менеджере прокси.
Чем отличается от curl?
Функционально — почти ничем для базовых запросов. Разница в удобстве: здесь видишь форматированный ответ сразу в браузере, не нужно помнить синтаксис флагов curl, и автоматически определяются антибот-системы. Для скриптинга и автоматизации curl предпочтительнее, для отладки и исследования — этот инструмент быстрее.
Можно ли импортировать cURL-команду?
Да. Открой вкладку cURL, вставь команду (например, скопированную из DevTools браузера через Copy as cURL) и нажми «Заполнить поля». URL, метод, заголовки, куки и тело разберутся и заполнятся автоматически — ничего перепечатывать не нужно. Работают оба варианта копирования из Chrome DevTools: Copy as cURL (bash) и Copy as cURL (cmd) — формат Windows с экранированием через каретку (^).
Можно ли получить cURL из моего запроса?
Да. На вкладке cURL показывается готовая к запуску cURL-команда, которая собирается на лету из текущих URL, метода, заголовков, куки и тела, с кнопкой «Копировать». Если выбран один из твоих прокси, он добавляется через -x; встроенные прокси Parsistent работают на сервере и намеренно не подставляются в команду.
Какие флаги cURL распознаются при импорте?
URL (первый аргумент или --url), -X/--request (метод), -H/--header (заголовки), -d/--data/--data-raw/--data-binary/--data-ascii (тело, несколько склеиваются через &), --data-urlencode (URL-кодированное тело), -F/--form (multipart — упрощается до raw-тела с предупреждением), -b/--cookie (заголовок Cookie), -u/--user (заголовок Basic Authorization), -A/--user-agent и -e/--referer (соответствующие заголовки). Флаги вроде --compressed, -k, -L, -s, -i, -v игнорируются, а -x/--proxy игнорируется, потому что у инструмента свой селектор прокси. Тип тела (JSON / Form / Raw) определяется автоматически по заголовку Content-Type или по виду тела.
Как подставить прокси в cURL-запрос?
Добавь флаг -x: curl -x http://user:pass@host:port 'https://target' для HTTP-прокси или -x socks5://user:pass@host:port для SOCKS5 (используй socks5h://, если хочешь, чтобы DNS резолвился через прокси). Если выбрать один из своих прокси, сгенерированная команда на вкладке cURL уже будет его содержать. Прокси самого Parsistent применяются на сервере и намеренно не подставляются в команду — скопируй команду и добавь свой -x, если он нужен вне инструмента.
Как передать куки в запросе?
Добавь заголовок Cookie в разделе «Заголовки» — например Cookie: session_id=abc123; user_pref=dark, скопировав его из DevTools браузера на вкладке Network → Request Headers. Затем заголовок Cookie можно развернуть в отдельные строки и включать, редактировать или удалять каждую куку по отдельности — отправляются только включённые.
Сайт заблокировал запрос — что делать?
Инструмент автоматически определяет антибот-систему и показывает её название в результате — Cloudflare, DataDome или PerimeterX. Попробуй сменить прокси: разные прокси имеют разную репутацию, и то, что блокируется через один, может пройти через другой. Если не помогло — пробуй другие подходы.
Почему запрос завершается с ошибкой таймаута?
Таймаут по умолчанию — 15 секунд. Если сайт отвечает дольше, запрос прерывается. Такое бывает на медленных или намеренно замедляющих запросы сайтах. Также проверь, что URL корректный и сайт доступен.

Похожие инструменты