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

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_video(url, кредита)

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

параметры

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

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

html_to_video(html, кредита)

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

параметры

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

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

file_to_video(путь, кредита)

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

параметры

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

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

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

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

Пример опций

{
    'duration':5,
    'framesPerSecond':3
}

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(saveToФайл, завершенный)

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)

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

параметры


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

Cookie

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

Статус:

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

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

WaterMark

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

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