Параметр | По-умолчанию | Описание |
---|---|---|
url required | URL страницы Пример: https://example.com | |
width | 1920 | Ширина viewport в пикселях Пример: 1280 |
height | 1080 | Высота viewport в пикселях Пример: 720 |
full_screen | false | Если true, будет сделан скриншот всей страницы |
timeout | 30 | Максимальное время ожидания загрузки страницы в секундах Пример: 60 |
cache | 300 (5 минут) | Время хранения скриншота в кэше в секундах Пример: 3600 (1 час) |
force | false | Если true, игнорирует кэш и делает новый скриншот Пример: true |
js | JavaScript код, который будет выполнен перед созданием скриншота Пример: document.querySelector('.ads').style.display = 'none' | |
css | CSS код, который будет применен к странице перед созданием скриншота Пример: .header { display: none; } | |
crop | Параметры для обрезки скриншота x,y,width,height Пример: 100,100,500,300 | |
wait_for | Условия ожидания перед созданием скриншота Свойства: - selector (string) - xpath (string) - timeout (integer) Пример: ```json { "selector": "#main-content", "timeout": 5000 } ``` |