Zum Hauptinhalt springen
Piloterr
Zurück zur Bibliothek

API Website Rendering Instructions (POST)

Führen Sie Browser-Automatisierungsanweisungen (scroll, scroll_to_bottom) während des Headless-Renderings aus, um Lazy-Loading-Inhalte auszulösen, Bot-Erkennung zu umgehen und dynamisch geladene Seiten zu scrapen.

Aktiv2 Credits = 1 AnfragePOST/v2/website/rendering

Endpunkt-Übersicht

Detaillierte Dokumentation, Preise und Anwendungsbeispiele.

ÜberblickLink to Überblick

Die Website Rendering Instructions API erweitert das Headless-Browser-Rendering um einen browser_instructions-Parameter, mit dem Sie Scroll-Aktionen und andere Browsersteuerungen vor der HTML-Extraktion programmatisch ausführen können. Unverzichtbar für Lazy-Loading-Inhalte, Infinite-Scroll-Seiten oder menschenähnliche Navigation.

Unterstützte Instruktionstypen:

  • scroll — scrollt die Seite um eine bestimmte Pixelanzahl
  • scroll_to_bottom — scrollt automatisch ans Ende der Seite

SchnellstartLink to Schnellstart

POST https://api.piloterr.com/v2/website/rendering
Content-Type: application/json

{
  "query": "https://www.comparably.com/companies/airbus",
  "wait_for": "#ng-state",
  "browser_instructions": [
    { "type": "scroll", "x": 0, "y": 4115, "wait_time_s": 5 }
  ]
}

ParameterLink to Parameter

Parameter Typ Erforderlich Beschreibung
query string ja Website-URL mit http oder https Protokoll
wait_in_seconds integer nein Wartezeit nach Seitenladung in Sekunden (0–30)
wait_for string nein CSS- oder XPath-Selektor zum Abwarten
block_ads boolean nein Bei true werden Werbeanfragen blockiert
timeout integer nein Maximale Ladewartezeit in Sekunden. Standard: 30
browser_instructions array nein Array sequenzieller Browser-Automatisierungsanweisungen

AntwortfelderLink to Antwortfelder

Feld Typ Beschreibung
(Antwortkörper) string Vollständig gerendertes HTML nach JavaScript-Ausführung und Browser-Anweisungen

HinweiseLink to Hinweise

  • Dieser Endpunkt kostet 2 Credits pro Anfrage
  • Domain-Filterung wird aus Sicherheitsgründen angewendet
  • Anweisungen werden sequenziell ausgeführt; schlägt eine fehl, werden folgende fortgesetzt
  • Erhöhen Sie timeout bei langen kumulierten Instruktionsdauern

HauptanwendungsfälleLink to Hauptanwendungsfälle

  • Lazy-Loading-Inhalte und Infinite-Scroll-Bereiche vor der Extraktion auslösen
  • Menschenähnliches Scroll-Verhalten simulieren, um Bot-Erkennung auf JavaScript-lastige Seiten zu umgehen
  • Dynamisch gerenderte Inhalte (Bewertungen, Kommentare, Tabellen) laden, die erst nach Interaktion erscheinen
  • Mehrstufige Browser-Navigation auf SPAs automatisieren, um tiefe Seitenzustände zu erreichen

Verwandte APIs

Erweitern Sie Ihre Datenmöglichkeiten mit diesen ergänzenden Tools.

Bereit loszulegen?

Ihre Web-Scraping-API ist nur einen Klick entfernt. Starten Sie mit +500 Credits, ohne Infrastruktur einrichten zu müssen, ohne Proxys zu verwalten und ohne Kreditkarte.

  • +500 Credits
  • Keine Kreditkarte erforderlich
  • Alle Endpunkte enthalten