Netzwerkerfassung hilft zu verstehen, was eine Seite lädt. Sie kann API-Endpunkte hinter einer Weboberfläche sichtbar machen.
// Netzwerkverkehr erfassen - HTTP-Anfragen beobachten//// Dieses Skript aktiviert Netzwerkerfassung, navigiert zu einer Seite// und prüft die entstandenen HTTP-Anfragen.
// Sicherstellen, dass ein Browser-Tab vorhanden istawait g.tabs.newBrowserTab();
// Netzwerkerfassung aktiviereng.network.enable();g.log("Netzwerkerfassung aktiv. Navigiere...");
// Navigation löst Anfragen ausawait g.nav.navigateToUrl("https://example.com");
// Kurz warten, bis Anfragen erfasst wurdenawait g.wait(2000);
// Erfassten Verkehr durchsuchenconst traffic = g.network.search(null, { limit: 10});
g.log("Erfasste Anfragen: " + traffic.length);
for (const entry of traffic) { const status = entry.responseStatusCode || "pending"; const type = entry.contentType || "unknown"; g.log(" " + entry.method + " " + status + " " + type + " - " + entry.url.substring(0, 80));}
// Auf ein bestimmtes Muster warten:// const req = await g.network.waitForRequest("*/api/*", {// timeout: 10000// });
g.log("Fertig. Details stehen im History-Panel > Network.");