Zum Inhalt springen
Anmelden Registrieren

Screenshot

Setzen Sie screenshot=1, um ein base64-codiertes JPEG der vollständig gerenderten Seite zu erhalten. Verwenden Sie screenshot_options, um die Viewport-Abmessungen zu steuern und festzulegen, ob über den sichtbaren Bereich hinaus erfasst werden soll.

GET https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=<TARGET_URL>&screenshot=1&render_js=1
ParameterTypErforderlichBeschreibung
api_keystringjaIhr Web Scraping API-Schlüssel
urlstringjaZiel-URL, die abgerufen werden soll
screenshotintegerjaAuf 1 setzen, um einen Screenshot zurückzugeben.
render_jsintegerjaMuss 1 sein.
screenshot_optionsobjectneinJSON mit full_page (boolean), width (number), height (number).
FeldTypBeschreibung
full_pagebooleanErfasst die gesamte Seite über den Viewport hinaus.
widthnumberViewport-Breite in Pixeln.
heightnumberViewport-Höhe in Pixeln.
Terminal-Fenster
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..."
}

Der Wert screenshot ist ein base64-codiertes JPEG. Decodieren Sie ihn in Bytes und speichern Sie ihn als .jpg, um ihn anzuzeigen.