Увійти Реєстрація
cURL у код

Перетворіть команду cURL на код Python, Node.js або PHP

У DevTools браузера клацніть запит правою кнопкою, виберіть Copy as cURL і вставте сюди. Конвертер прочитає URL, заголовки, куки і тіло та збере код із вашим проксі.

Мова

Поле проксі замінює -x з команди. Для SOCKS5 код містить рядок встановлення потрібного пакета.

Команда cURL з термінала перетворюється на готовий код

Як працює конвертер

Конвертер розуміє опції, які браузери кладуть у Copy as cURL: -X, -H, --data-raw, --data-binary, -b, -u, -x, -k, -L, --compressed і переноси рядків з bash і Windows.

Проксі задайте в команді через -x або в окремому полі. Для SOCKS5 у Python потрібен requests[socks], у Node.js socks-proxy-agent, і конвертер додає рядок встановлення.

Коли знадобиться

  • Парсер має повторити запит точно так, як його надсилає браузер.
  • Ви переносите запит із Postman або DevTools у скрипт і не хочете передруковувати заголовки.
  • Ви перевіряєте, що сайт відповідає через проксі так само, як напряму.
  • Ви вчите requests чи axios на живому прикладі власного запиту.

Питання та відповіді

01Як скопіювати запит як cURL?

У Chrome, Edge або Firefox відкрийте DevTools, перейдіть у Network, знайдіть запит, клацніть правою кнопкою і виберіть Copy, потім Copy as cURL. У Windows беріть варіант (bash), він чистіший.

02Команда йде на ваш сервер?

Ні. Розбір і генерація коду відбуваються у вашому браузері, і ні команда, ні проксі нікуди не потрапляють.

03Чому код не переходить за редиректами?

curl без -L не йде за редиректами, і конвертер зберігає цю поведінку. Додайте -L до команди, і код почне за ними переходити.

04Як указати проксі?

Ключем -x у самій команді, наприклад -x socks5h://ip:port, або в окремому полі під командою. Логін і пароль пишіть як user:pass@ перед адресою. Для SOCKS5 конвертер допише рядок встановлення потрібного пакета.

05Що прибрати зі скопійованої команди, перш ніж ділитися кодом?

Заголовки cookie й authorization, а також ключ -b. Команда з DevTools несе куки й токени вашої сесії, і за ними можна увійти у ваш акаунт.

Тарифи Взяти годину безкоштовно