Pular para o conteúdo
Entrar Cadastre-se

Captura de tela

Defina screenshot=1 para receber um JPEG codificado em base64 da página totalmente renderizada. Use screenshot_options para controlar as dimensões do viewport e se deve capturar além da área visível.

GET https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=<TARGET_URL>&screenshot=1&render_js=1
ParâmetroTipoObrigatórioDescrição
api_keystringsimSua chave da Web Scraping API
urlstringsimURL de destino a ser buscada
screenshotintegersimDefina como 1 para retornar uma captura de tela.
render_jsintegersimDeve ser 1.
screenshot_optionsobjectnãoJSON com full_page (boolean), width (number), height (number).
CampoTipoDescrição
full_pagebooleanCaptura a página inteira além do viewport.
widthnumberLargura do viewport em pixels.
heightnumberAltura do viewport em pixels.
Terminal window
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..."
}

O valor de screenshot é um JPEG codificado em base64. Decodifique-o em bytes e salve como .jpg para visualizar.