Парсер Vanilla JS

    Парсинг веб-данных на чистом JavaScript без тяжёлых фреймворков. Лёгкий API для быстрого и эффективного извлечения данных из любых источников.

    1 кредитов за запрос
    ~30 сек
    10 запусков
    Возможности
    Лёгкий парсинг DOM
    Экспорт в JSON/CSV
    Доступ к API
    Масштабируемая автоматизация
    Примеры использования
    Извлечение данных
    Инструменты разработчика

    Что делает этот инструмент

    Vanilla JS Data Extractor — Extract the web using familiar JavaScript methods! Extracts websites using raw HTTP requests, parses the HTML with the JSDOM package, and extracts data from the pages using Node.js code. Supports both recursive extracting and lists of URLs. This tool is a non jQuery alternative to CheerioScraper.

    Сценарии использования

    • Data Extraction
    • Developer Tools

    Поля данных

    Набор полей в ответе зависит от источника данных и конфигурации инструмента. Типичные поля:

    ПолеТипОписание
    idstringУникальный идентификатор результата
    urlstringURL источника
    titlestringЗаголовок или название
    contentstringОсновной текстовый контент
    timestampstringДата/время в формате ISO 8601
    metadataobjectДополнительные поля, специфичные для инструмента

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

    {
     "proxy": {
     "useApifyProxy": false
     },
     "requests": [],
     "pseudoUrls": [],
     "linkSelector": "https://example.com",
     "pageFunction": 1,
     "preNavigationHooks": "example",
     "postNavigationHooks": "example"
    }
    

    Пример ответа

    {
     "id": "item-001",
     "url": "https://example.com/page",
     "title": "Пример результата",
     "content": "Извлечённый контент из источника.",
     "timestamp": "2024-01-15T10:30:00.000Z",
     "metadata": {}
    }
    

    Ограничения и советы

    • Время обработки зависит от размера входных данных и сложности источника.
    • Результаты возвращаются в виде массива JSON. Пустой массив означает отсутствие данных по заданным параметрам.
    • Перед запуском ознакомьтесь со схемой входных данных — обязательные и необязательные параметры.
    • Для больших объёмов данных используйте параметр максимального числа результатов для контроля расхода кредитов.

    On this page