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

Делайте скриншоты веб-сайтов с помощью нашего RESTful Screenshot APIREST API

REST API GrabzIt позволяет вам захватывать URL или HTML целиком, используя методы RESTful. Прежде чем начать, внимательно прочитайте следующие предостережения, в зависимости от вашего варианта использования, возможно, подойдет одно из наших других API-решений.

  • - Некоторые функции, такие как объединение и шифрование захватов, недоступны через этот REST API. Для использования этих функций вам нужно будет использовать другой Библиотека API
  • - Не используйте этот API на клиентской стороне, он откроет ваш ключ приложения! Вместо этого используйте JavaScript API

Для начала просто выберите то, что вы хотите сделать из фильтра ниже, и доступные параметры будут отображаться вместе с базовым примером.

Делая запросы, пожалуйста, убедитесь, все Значения параметров кодируются в URL.

    https://api.grabz.it/services/convert.ashx?key=Sign in to view your Application Key&format=&url=https%3A%2F%2Fspacex.com%2F

При конвертации HTML все параметры должны быть размещено в теле запроса как пары ключ-значение. Убедитесь, что все значения параметров имеют URL-кодировку.

    curl 
    -d key=Sign in to view your Application Key 
    -d format= 
    -d html=%3Ch1%3EConvert%20Me%21%3C%2Fh1%3E 
    https://api.grabz.it/services/convert.ashx    

Следующие дополнительные опции доступны с этим типом захвата, все из которых являются дополнительными, за исключением тех, которые помечены как необходимые. При тестировании функциональности API мы рекомендуем использовать Почтальон упростить процесс.

  • URL - URL для захвата.
    • необходимые
  • HTML - HTML для конвертации.
    • необходимые
    • При конвертации HTML вы должны использовать HTTP POST.
  • ключ - твой Ключ приложения.
    • необходимые
  • Перезвони - URL-адрес обработчика GrabzIt должен вызываться после того, как он завершил свою работу.
  • customid - пользовательский идентификатор, который вы можете связать с захватом.
    • Это будет возвращено с любым URL обратного вызова, который вы указали.
  • формат - формат записи должен быть.
    • По умолчанию: jpg
    • Опции:
      • bmp8
      • bmp16
      • bmp24
      • BMP
      • CSV
        • Файлы CSV загружаются автоматически.
      • GIF
      • HTML
        • HTML-файлы автоматически загружаются.
      • JPG
      • JSON
        • Файлы JSON загружаются автоматически.
      • PDF
        • PDF-файлы автоматически загружаются.
      • DOCX
        • Файлы DOCX загружаются автоматически.
      • PNG
      • размолвка
      • WebP
      • XLSX
        • XLSX файлы загружаются автоматически.
  • address - URL для выполнения HTML-кода. Может быть полезен, если преобразуемый HTML использует относительные URL-адреса к таким ресурсам, как CSS и изображения.
    • По умолчанию: пусто
  • background - если true, фон веб-страницы должен быть включен в PDF
    • По умолчанию: 1
    • Опции:
      • 0 = указывает, что документ PDF не должен включать фон веб-страницы
      • 1 = указывает, что документ PDF должен включать фон веб-страницы
  • background - если true, фоновые изображения веб-страницы должны быть включены в DOCX
    • По умолчанию: 1
    • Опции:
      • 0 = указывает, что документ DOCX не должен включать фоновые изображения веб-страницы
      • 1 = указывает, что документ DOCX должен включать фоновые изображения веб-страницы
  • bwidth - ширина браузера в пикселях
    • Предупреждение: эта функция в настоящее время находится в стадии бета-тестирования и может не давать согласованных результатов.
    • По умолчанию: 1024
    • Максимум: 10000
    • Авто Ширина: -1 (передача -1 означает, что ширина браузера соответствует ширине документа)
  • bheight - высота браузера в пикселях.
    • По умолчанию: 768
    • Максимум: 10000
    • Полная длина: -1 (пропуск -1 означает, что взят снимок всей веб-страницы)
  • country - страна скриншот / захват должен быть взят из.
    • Предупреждение: эта функция в настоящее время находится в стадии бета-тестирования и может не давать согласованных результатов.
    • По умолчанию: текущее самое быстрое местоположение
    • Варианты: «SG», «UK», «US»
  • coverurl - URL веб-страницы, которая должна использоваться в качестве обложки для PDF
    • По умолчанию: пусто
  • customwatermarkid - добавить пользовательский водяной знак в файл
    • По умолчанию: пусто
  • delay - количество миллисекунд до подождите, прежде чем сделать скриншот
    • По умолчанию: 0
    • Максимум: 30000
  • продолжительность - продолжительность видео в секундах, которое должно быть конвертировано intанимированный GIF.
    • По умолчанию: максимальная длина пакета
  • export - URL экспорта это указывает, куда захват должен быть экспортирован тоже.
  • filename - переопределить имя файла загруженного файла
    • Действителен только при загрузке скриншота / захвата
    • По умолчанию: пусто
  • кадров в секунду - количество кадров в секунду, которое должно быть снято с видео.
    • По умолчанию: 10
    • Минимум: 0.2
    • Максимум: 60
  • hd - если верно изображение захват будет в высоком разрешении это удваивает размер изображения.
    • По умолчанию: 0
    • Опции:
      • 0 = создать изображение высокой четкости
      • 1 = создать изображение высокой четкости
  • height - высота получаемого миниатюры в пикселях
    • По умолчанию: максимально возможное соотношение высоты браузера, которое соответствует максимальной высоте для пакета пользователя
    • Максимум: максимальная высота упаковки
    • Полная высота: -1 (пропуск -1 означает, что высота эскиза не уменьшается)
  • height - пользовательская высота результирующего документа в мм
  • высота - высота получаемого анимированного GIF в пикселях.
    • По умолчанию: 120px
    • Максимум: максимальная высота упаковки
    • Авто-размер: -1 (передача -1 означает, что высота анимированный GIF масштабируется по отношению к его ширине, если высота автоматически измеряется, ширина не может)
  • hide - CSS селекторы один или несколько элементов HTML на веб-странице, которые нужно скрыть, чтобы указать несколько элементов HTML для скрытия, разделяя каждый селектор запятой.
    • По умолчанию: пусто
  • includealltables - если true, вся таблица на веб-странице будет извлечена, и каждая таблица появится на отдельном листе электронной таблицы.
    • Доступно только с форматом XLSX
    • По умолчанию: 0
    • Опции:
      • 0 = указывает, что все таблицы не будут извлечены
      • 1 = указывает, что все таблицы будут извлечены
  • includeheadernames - если в таблицу будут включены истинные имена заголовков
    • По умолчанию: 1
    • Опции:
      • 0 = указывает, что имена заголовков не будут включены в таблицу
      • 1 = указывает, что имена заголовков будут включены в таблицу
  • includeimages - если истина, изображения веб-страницы должны быть включены в DOCX
    • По умолчанию: 1
    • Опции:
      • 0 = указывает, что документ DOCX не будет включать изображения веб-страниц
      • 1 = указывает, что документ DOCX будет включать изображения веб-страниц
  • includelinks - true, если ссылки должны быть включены в документ
    • По умолчанию: 1
    • Опции:
      • 0 = указывает, что документ не должен содержать ссылки
      • 1 = указывает, что документ должен содержать ссылки
  • includeoutline - правда, если PDF закладки должны быть включены
    • По умолчанию: 0
    • Опции:
      • 0 = указывает, что документ PDF не будет содержать схему
      • 1 = указывает, что документ PDF будет содержать схему
  • mergeid - добавить идентификатор захвата, который должен быть объединены в начале нового документа
    • По умолчанию: пусто
  • mtop - поле в миллиметрах, которое должно отображаться в верхней части страницы документа
    • По умолчанию: 10
  • mleft - поле в миллиметрах, которое должно появиться слева от страницы документа
    • По умолчанию: 10
  • mbottom - поле в миллиметрах, которое должно отображаться внизу страницы документа
    • По умолчанию: 10
  • mright - поле в миллиметрах, которое должно отображаться справа от документа PDF
    • По умолчанию: 10
  • media - CSS Media Тип документа PDF
    • По умолчанию: Print
    • Опции:
      • Print
      • экран
  • noads - если правда реклама должна быть автоматически скрыта.
    • По умолчанию: 0
    • Опции:
      • 0 = показывать рекламу
      • 1 = скрыть рекламу
  • nonotify - если правда, все обычно встречаются уведомления о файлах cookie должны быть автоматически скрыты.
    • По умолчанию: 0
    • Опции:
      • 0 = отображать уведомления о файлах cookie
      • 1 = скрыть уведомления о файлах cookie
  • orientation - ориентация документа
    • По умолчанию: Портрет
    • Опции:
      • Портрет
      • Пейзаж
  • pagesize - размер страницы документа
    • По умолчанию: A4
    • Опции:
      • A3
      • A4
      • A5
      • A6
      • B3
      • B4
      • B5
      • B6
      • Положения и условия
      • Письмо
  • password - пароль для защиты документа с
    • По умолчанию: пусто
  • proxy - подробности HTTP прокси программное обеспечение браузера должно использовать для создания этого захвата
  • post - любые параметры сообщения, которые вы хотите отправить.
  • quality - качество захватаJPG и GIF имеют сжатие по умолчанию 85% и WEBP 80%. Этот параметр не влияет на изображения BMP, PNG или TIFF.
    • Снижение качества уменьшит размер файла и сократит время загрузки.
    • По умолчанию: -1
    • Минимум: -1
    • Максимум: 100
  • повторять - количество циклов анимированного GIF.
    • По умолчанию: 0
    • Цикл непрерывно: 0
  • обратный - если true, кадры анимированного GIF меняются местами
    • По умолчанию: 0
    • Опции:
      • 0 = указывает, что анимация не будет воспринята
      • 1 = указывает, что анимация будет изменена
  • requestas - тип пользовательского агента, который вы хотите использовать
    • По умолчанию: 0
    • Опции:
      • 0 = указывает, что стандартная версия сайта должна быть возвращена
      • 1 = указывает на мобильная версия сайта должны быть возвращены
      • 2 = указывает, что должно быть возвращено представление веб-сайта с помощью поисковой системы.
      • 3 = указывает, что резервная версия сайта должна быть возвращена с помощью пользовательского агента основного браузера.
  • скорость - скорость анимированного GIF.
    • По умолчанию: 1
    • Минимум: 0.2
    • Максимум: 10
  • Начало - начальная позиция видео, которое должно быть преобразовано intанимированный GIF.
    • По умолчанию: секунды 0
  • tabletoinclude - индекс таблицы, которую нужно преобразовать, если все таблицы на веб-странице упорядочены сверху вниз по веб-странице
    • По умолчанию: 1
  • target - этот параметр указывает CSS селектор единственного HTML-элемента на целевой веб-странице, который должен быть повернут intДокумент, все остальные части веб-страницы игнорируются. Если есть несколько совпадающих элементов HTML, выбирается первый.
    • По умолчанию: пусто
  • target - этот параметр указывает CSS селектор из единственного HTML-элемент на целевой веб-странице, которая должна быть включена intoa, все остальные части веб-страницы игнорируются. Если есть несколько совпадающих элементов HTML, выбирается первый.
    • По умолчанию: пусто
  • target - идентификатор единственного HTML-элемента на веб-странице, который должен использоваться для извлечения таблиц из
    • По умолчанию: пусто
  • transparent - если правда захват изображения должен быть прозрачным, Это совместимо только с изображениями PNG и TIFF.
    • По умолчанию: 0
    • Опции:
      • 0 = создать непрозрачное изображение
      • 1 = создать прозрачное изображение
  • templateid - добавить шаблон Идентификатор, который определяет верхний и нижний колонтитулы документа
    • По умолчанию: пусто
  • title - укажите название документа PDF
    • По умолчанию: пусто
  • waitfor - this specifies the HTML element, using a CSS селектор, Когда элемент видимый захват выполнен, Если есть несколько совпадающих элементов HTML, выбирается первый. Когда этот параметр используется, он будет ждать максимум 25 секунд, прежде чем будет выполнен захват.
  • width - ширина получаемого эскиза в пикселях
    • По умолчанию: максимально возможное соотношение ширины браузера, которое соответствует максимальной ширине для пакета пользователя
    • Максимум: максимальная ширина для упаковки
    • Полная ширина: -1 (пропуск -1 означает, что ширина эскиза не уменьшается)
  • width - произвольная ширина результирующего документа в мм
  • ширина - ширина получаемого анимированного GIF в пикселях.
    • По умолчанию: 180px
    • Максимум: максимальная ширина для упаковки
    • Авто-размер: -1 (передача -1 означает, что ширина анимированный GIF масштабируется по отношению к его высоте, если ширина автоматически измеряется, высота не может)