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

GrabzIt Клиент с Python

Python API

Описание

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

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

GetResult(Я бы)

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

параметры

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

Захват


URLToAnimation(URL, кредита = Нет)

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

параметры

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

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

GrabzItAnimationOptions

Класс представляет все параметры, доступные при создании анимированного GIF.

Атрибуты


URLToImage(URL, кредита = Нет)

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

параметры

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

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

HTMLToImage(HTML, кредита = Нет)

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

параметры

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

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

FileToImage(дорожка, кредита = Нет)

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

параметры

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

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

GrabzItImageOptions

Класс представляет все параметры, доступные при создании снимков изображения.

Атрибуты

методы


URLToVideo(URL, кредита = Нет)

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

параметры

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

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

HTMLToVideo(html, кредита = Нет)

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

параметры

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

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

FileToVideo(путь, кредита = Нет)

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

параметры

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

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

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

Класс представляет все параметры, доступные при создание видео веб-страницы.

Публичная недвижимость

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


URLToRenderedHTML(URL, кредита = Нет)

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

параметры

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

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

HTMLToRenderedHTML(HTML, кредита = Нет)

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

параметры

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

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

FileToRenderedHTML(дорожка, кредита = Нет)

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

параметры

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

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

GrabzItHTMLOptions

Класс представляет все параметры, доступные при создание визуализированных захватов HTML.

Атрибуты

методы


URLToPDF(URL, кредита = Нет)

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

параметры

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

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

HTMLToPDF(HTML, кредита = Нет)

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

параметры

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

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

FileToPDF(дорожка, кредита = Нет)

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

параметры

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

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

GrabzItPDFOptions

Класс представляет все параметры, доступные при создании снимков PDF.

Атрибуты

методы


URLToDOCX (URL, кредита = Нет)

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

параметры

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

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

HTMLToDOCX(HTML, кредита = Нет)

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

параметры

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

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

FileToDOCX(дорожка, кредита = Нет)

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

параметры

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

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

GrabzItDOCXOptions

Класс представляет все параметры, доступные при создании захватов DOCX.

Атрибуты

методы


URLToTable(URL, кредита = Нет)

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

параметры

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

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

HTMLToTable (HTML, кредита = Нет)

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

параметры

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

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

FileToTable (путь, кредита = Нет)

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

параметры

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

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

GrabzItTableOptions

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

Атрибуты

методы


Это рекомендуемый метод сохранения файла

Save(callBackURL = '')

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

параметры

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

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


Предупреждение: этот метод является синхронным, поэтому приложение будет приостановлено во время обработки результата

SaveTo()

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

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

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


Предупреждение: этот метод является синхронным, поэтому приложение будет приостановлено во время обработки результата

SaveTo(saveToФайл)

Save результат синхронно в файл.

параметры

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

возвращает true, если он успешен, в противном случае выдается исключение.


GetStatus (ID)

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

параметры

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

ScreenShotStatus объект


GetCookies (домен)

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

параметры

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

GrabzItCookie массив


SetCookie (имя, домен, значение = "", путь = "/", httponly = False, expires = "")

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

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

параметры

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

True, если cookie успешно установлен, иначе false


DeleteCookie (имя, домен)

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

параметры

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

True, если cookie успешно удален, иначе false


ПолучитьWaterMarks()

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

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

GrabzItWaterMark массив


ПолучитьWaterMark(идентификатор)

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

параметры

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

GrabzItWaterMark


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

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

параметры

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

возвращает истину, если watermark был успешно установлен


DeleteWaterMark(идентификатор)

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

параметры

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

возвращает истину, если watermark был успешно удален


SetLocalProxy (proxyUrl)

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

параметры


ИспользоватьSSL

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

параметры


CreateEncryptionKey ()

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


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

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

параметры


DecryptFile (путь, ключ)

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

параметры


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

GrabzItCookie

Публичная недвижимость

ScreenShotStatus

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

Публичная недвижимость

GrabzItWaterMark

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

Публичная недвижимость