URL Парсер

Получение результата

Опрашивайте этот эндпоинт для получения результата отправленной задачи парсинга URL.

Эндпоинт

GET /api/parsing/v1/result/url/{requestId}

Продолжайте опрос, пока status не перестанет быть "parsing".

Параметры пути

ПараметрТипОбязательныйОписание
requestIdstring (uuid)даID задачи, возвращённый эндпоинтом отправки

Пример запроса

curl https://app.parsering.com/api/parsing/v1/result/url/YOUR_REQUIEST_ID \
  --header 'Authorization: Bearer YOUR_API_KEY'

Ответы

В процессе — задача ещё обрабатывается:

{
  "status": "parsing"
}

Готово — задача выполнена успешно:

{
  "url": "https://example.com",
  "content": "<html>...</html>",
  "cookies": [],
  "success": true,
  "screenshot": null
}
ПолеТипОписание
urlstringURL, который был обработан
successboolean?Успешно ли выполнен парсинг страницы
contentstring?Исходный HTML страницы. Присутствует, если output.html равен true (по умолчанию)
contentMarkdownstring?Версия страницы в формате Markdown. Присутствует, если output.markdown равен true
contentTextstring?Текстовая версия страницы. Присутствует, если output.text равен true
contentJSONobject?Структурированное JSON-представление страницы. Присутствует, если output.json равен true
cookiesarray?Cookies, собранные со страницы
headersobject?Заголовки ответа. Присутствуют, если parseHeaders равен true
screenshotstring?Скриншот в кодировке base64. Присутствует, если takeScreenshot равен true
proxystring?Прокси, использованный для запроса
timestring?Время, затраченное на парсинг
errorstring?Краткое сообщение об ошибке, если парсинг не удался
errorFullstring?Полные сведения об ошибке, если парсинг не удался
hasBadMarksErrstring?Указывает, что обнаружена ошибка bad marks

screenshot содержит изображение в кодировке base64, если в запросе был указан takeScreenshot: true, в противном случае — null.

Важно! Скриншот хранится 1 час после парсинга.
Содержимое страницы хранится 7 дней после парсинга.
Сохраните результаты на своей стороне, чтобы не потерять их.

Следующие шаги