Инструменты для захвата и конвертирования Интернета

GrabzIt Клиент с Node.js

Node.js API

Описание

Этот класс обрабатывает все коммуникации с веб-сервисами GrabzIt.

Публичные методы

get_result (ID)

Этот метод возвращает сам скриншот. Если ничего не возвращено, значит что-то пошло не так или скриншот еще не готов.

параметры


url_to_animation(URL, опционы)

Укажите URL-адрес онлайн-видео, которое необходимо преобразовать intанимированный GIF.

параметры

Возвращаемое значение

аннулировать

Параметры анимации

Все параметры доступны при создании анимированного GIF.

Пример опций

{
    'width':250,
    'height':250,
    'speed':2
}

url_to_image(URL, опционы)

Определяет URL, который должен быть преобразован intскриншот изображения.

параметры

Возвращаемое значение

аннулировать

html_to_image(HTML, опционы)

Определяет HTML, который должен быть преобразован intoa изображение.

параметры

Возвращаемое значение

аннулировать

file_to_image(дорожка, опционы)

Определяет файл HTML, который должен быть преобразован intoa изображение.

параметры

Возвращаемое значение

аннулировать

Параметры изображения

Все опции доступны при создании снимков.

Пример опций

{
    'width':500,
    'height':500
}

url_to_rendered_html(URL, опционы)

Определяет URL, который должен быть преобразован intо рендеринга HTML.

параметры

Возвращаемое значение

аннулировать

html_to_rendered_html(HTML, опционы)

Определяет HTML, который должен быть преобразован intо рендеринга HTML.

параметры

Возвращаемое значение

аннулировать

file_to_rendered_html(дорожка, опционы)

Определяет файл HTML, который должен быть преобразован intо рендеринга HTML.

параметры

Возвращаемое значение

аннулировать

Параметры HTML

Все варианты доступны при создание визуализированных захватов HTML.

Пример опций

{
    'country':'SG',
    'delay':5000
}

url_to_pdf(URL, опционы)

Определяет URL, который должен быть преобразован intoa PDF.

параметры

Возвращаемое значение

аннулировать

html_to_pdf(HTML, опционы)

Определяет HTML, который должен быть преобразован intoa PDF.

параметры

Возвращаемое значение

аннулировать

file_to_pdf(дорожка, опционы)

Определяет файл HTML, который должен быть преобразован intoa PDF.

параметры

Возвращаемое значение

аннулировать

Параметры PDF

Все параметры, доступные при создании захвата PDF.

Пример опций

{
    'pagesize':'A5',
    'includeLinks':true
}

url_to_docx(URL, опционы)

Определяет URL, который должен быть преобразован intооо

параметры

Возвращаемое значение

аннулировать

html_to_docx(HTML, опционы)

Определяет HTML, который должен быть преобразован intооо

параметры

Возвращаемое значение

аннулировать

file_to_docx(дорожка, опционы)

Определяет файл HTML, который должен быть преобразован intооо

параметры

Возвращаемое значение

аннулировать

Опции DOCX

Все опции, доступные при создании захватов DOCX.

Пример опций

{
    'pagesize':'A5',
    'includeLinks':true
}

url_to_table(URL, опционы)

Определяет URL, из которого должны быть извлечены таблицы HTML.

параметры

Возвращаемое значение

аннулировать

html_to_table(HTML, опционы)

Определяет HTML, из которого должны быть извлечены таблицы HTML.

параметры

Возвращаемое значение

аннулировать

file_to_table(дорожка, опционы)

Указывает файл HTML, из которого должны быть извлечены таблицы HTML.

параметры

Возвращаемое значение

аннулировать

параметры таблицы

Все параметры доступны при преобразовании таблиц HTML в CSV, XLSX или JSON.

Пример опций

{
    'format':'xlsx',
    'includeHeaderNames':true
}

Использование опции callBackUrl является рекомендуемым способом сохранения файла.

save(callBackUrl, oncomplete)

Save результат асинхронно и возвращает уникальный идентификатор, который можно использовать для получения снимка экрана с get_result метод.

параметры

save_to(saveToFile, oncomplete)

Save результат синхронно без использования URL обратного вызова.

параметры


get_status(идентификатор, незавершенный)

Получить текущий статус скриншота GrabzIt.

параметры


get_cookies(домен, незавершенный)

Получить все куки, которые GrabzIt использует для определенного домена. Это может также включать определенные пользователем файлы cookie.

параметры


set_cookie (имя, домен, параметры, oncomplete)

Устанавливает новый пользовательский файл cookie для GrabzIt, если пользовательский файл cookie имеет то же имя и домен, что и глобальный файл cookie, глобальный файл cookie переопределяется.

Это может быть полезно, если функциональность веб-сайта контролируется куки-файлами.

параметры


delete_cookie (имя, домен, незавершенный)

Удалить пользовательский файл cookie или заблокировать использование глобального файла cookie

параметры


получить_watermarks()

Получите все загруженные вами watermarks

параметры


получить_watermark(идентификатор, завершено)

Верните свой заказ watermark который соответствует указанному идентификатору

параметры


Добавить_watermark(идентификатор, путь, xpos, ypos, oncomplete)

Добавить новый обычай watermark

параметры


удалять_watermark(идентификатор, завершено)

Удалить кастом watermark

параметры


set_local_proxy (значение)

Этот метод позволяет локальный прокси-сервер использоваться для всех запросов.

параметры


USE_SSL (значение)

Определяет, если запросы к GrabzIt's API должен использовать SSL

параметры


create_encryption_key ()

Создайте криптографически безопасный базовый ключ шифрования 64 длиной 44.


расшифровать (данные, ключ)

Расшифруйте зашифрованный захват, используя предоставленный ключ шифрования.

параметры


decrypt_file (путь, ключ, oncomplete)

Расшифруйте зашифрованный захват, используя предоставленный ключ шифрования.

параметры


Классы результатов

печенье

Публичные переменные

Статус

Класс, представляющий текущий статус скриншота.

Публичные переменные

WaterMark

Этот класс представляет собой обычай watermarks хранится в GrabzIt

Публичные переменные