Aller au contenu
Se connecter S'inscrire

Capture d'écran

Définissez screenshot=1 pour recevoir un JPEG encodé en base64 de la page entièrement rendue. Utilisez screenshot_options pour contrôler les dimensions de la fenêtre d’affichage et pour déterminer si la capture doit dépasser la partie visible.

GET https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=<TARGET_URL>&screenshot=1&render_js=1
ParameterTypeRequiredDescription
api_keystringyesVotre clé Web Scraping API
urlstringyesURL cible à récupérer
screenshotintegeryesDéfinissez sur 1 pour renvoyer une capture d’écran.
render_jsintegeryesDoit être 1.
screenshot_optionsobjectnoJSON avec full_page (boolean), width (number), height (number).
FieldTypeDescription
full_pagebooleanCapture la page entière au-delà de la fenêtre d’affichage.
widthnumberLargeur de la fenêtre d’affichage en pixels.
heightnumberHauteur de la fenêtre d’affichage en pixels.
Fenêtre 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..."
}

La valeur screenshot est un JPEG encodé en base64. Décodez-la en octets et enregistrez-la au format .jpg pour la visualiser.