Ir al contenido
Iniciar sesión Registrarse

Captura de pantalla

Configura screenshot=1 para recibir un JPEG codificado en base64 de la página completamente renderizada. Usa screenshot_options para controlar las dimensiones del viewport y si se debe capturar más allá de lo visible.

GET https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=<TARGET_URL>&screenshot=1&render_js=1
ParámetroTipoObligatorioDescripción
api_keystringTu clave de la Web Scraping API
urlstringURL de destino a obtener
screenshotintegerEstablece en 1 para devolver una captura de pantalla.
render_jsintegerDebe ser 1.
screenshot_optionsobjectnoJSON con full_page (boolean), width (number), height (number).
CampoTipoDescripción
full_pagebooleanCaptura la página completa más allá del viewport.
widthnumberAncho del viewport en píxeles.
heightnumberAlto del viewport en píxeles.
Ventana de terminal
curl "https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=https%3A%2F%2Fhttpbin.org%2Fget&screenshot=1&render_js=1"
{
"screenshot": "/9j/4AAQSkZJRgABAQAAAQABAAD/4gIoSUNDX1BST0ZJTEU..."
}

El valor de screenshot es un JPEG codificado en base64. Decodifícalo a bytes y guárdalo como .jpg para verlo.