screenshot
Take web page screenshots as PNG or JPEG, with options for full page or element-specific capture via CSS selector.
Instructions
Take a screenshot of a web page using Chromium headless browser. Returns base64-encoded image. Supports PNG and JPEG formats, full page screenshots, and element screenshots via CSS selector.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The URL to screenshot (must be http or https) | |
| format | No | Image format - 'png' (default) or 'jpeg' | png |
| quality | No | JPEG quality 1-100 (default: 80, only for jpeg) | |
| full_page | No | Take full page screenshot (default: False) | |
| selector | No | Optional CSS selector for element screenshot | |
| timeout | No | Timeout in seconds (default: 30) |