Gedeckt Hyper Solutions
Ein Headless-Browser lädt die ganze Seite herunter, und ein Proxy, der pro GB abrechnet, berechnet jedes Byte davon. Der Crawl von HTTP Archive vom Oktober 2026 setzte die mittlere Desktop-Startseite mit 2.987 KB an. Laden Sie 100.000 davon über einen Residential Proxy, bewegen Sie rund 306 GB. Zu unserem Preis für ein GB sind das vor den Mengenstufen höchstens 64,26 $.
Das obere Ende zählt mehr als der Median. Jede zehnte Desktop-Seite wog über 12,5 MB, und geschützte Seiten sind noch schwerer. Unten stehen die Zahlen von HTTP Archive, ein Benchmark eines Partners zu einem geschützten Ablauf und die Wege, die Rechnung zu senken, ohne den Job zu zerstören.
Wie viel lädt ein Headless-Browser pro Seite herunter?
Rund 3 MB, und die Zahl wächst weiter. HTTP Archive lädt jeden Monat Millionen von Startseiten und hält fest, was jede überträgt. Seine mittlere Desktop-Seite hat sich in zehn Jahren fast verdoppelt:
- Desktop
- Mobil
Der eigene Web Almanac von HTTP Archive sagt, das Wachstum „beschleunigt sich“. Der größte Teil des Gewichts steckt in Teilen, die ein Datenjob selten liest:
Die Mediane nach Art ergeben zusammen nicht den Median der Summe, lesen Sie die Balken also als Anteile. Das Muster ist trotzdem klar: Das HTML-Dokument macht etwa ein Prozent der Seite aus. Bilder und Schriften kommen zusammen auf rund zwei Fünftel.
Startseiten stehen ganz gut für Unterseiten, auch wenn sie etwas schwerer sind. Der Web Almanac 2025 hat beides gemessen: Bilder kamen auf Startseiten auf 1.059 KB und auf Unterseiten auf 911 KB, JavaScript auf 697 KB und 632 KB.
Was kostet das bei einem Proxy, der pro GB abrechnet?
Multiplizieren Sie das Seitengewicht mit der Zahl der Aufrufe. Proxy-Netze rechnen in dezimalen Gigabyte ab, und HTTP Archive zählt ein Kilobyte als 1.024 Bytes, deshalb ergeben 100.000 mittlere Desktop-Seiten rund 306 GB:
Zu unserem Residential-Preis für ein GB von 0,50 $/GB kosten diese Mengen höchstens:
- Nur HTML: 1,80 $ für 100.000 Dokumente.
- Mittlere Seite: 64,26 $.
- Seite beim 75. Perzentil: 117,23 $.
- Seite beim 90. Perzentil: 230,76 $.
Das sind Obergrenzen. Residential Lite wird ab 100 GB günstiger und sinkt bei 1.000 GB+ auf 0,18 $/GB. Der Abstand zwischen den Zeilen bleibt, egal bei welchem Preis: Der Browser kauft die ganze Seite, und das HTML ist ein schmaler Teil davon.
Was kostet ein Monat Scraping?
Nehmen Sie einen üblichen Job: 1.000 Produktseiten 30 Tage lang einmal täglich prüfen. Das sind 30.000 Seitenaufrufe. Beim Median vom Oktober 2026 bewegen drei Arten, ihn auszuführen, sehr unterschiedliche Mengen:
| So läuft der Job | Traffic in 30 Tagen | Höchstens, zum Preis für ein GB |
|---|---|---|
| Ganze Seite in einem Headless-Browser | rund 92 GB | 21,16 $ |
| Browser mit blockierten Bildern und Schriften | rund 55 GB | 12,65 $ |
| HTTP-Client, der nur das HTML liest | rund 1,1 GB | 0,55 $ |
Die mittlere Zeile nimmt an, dass das Blockieren die zwei Fünftel entfernt, die Bilder und Schriften im Median ausmachen. Ihre Seiten werden davon abweichen, messen Sie sie also, wie der nächste Abschnitt zeigt. Skalieren Sie den Job um das Zehnfache, skaliert die Rechnung mit, wobei ab 100 GB die niedrigeren Stufen von Lite gelten.
Wie messen Sie Ihre eigenen Bytes pro Seite?
Zählen Sie sie im Browser, während der Job läuft. Playwright meldet die Größe jeder abgeschlossenen Antwort über request.sizes(). Sein responseBodySize ist der empfangene Inhalt, kodiert, und responseHeadersSize zählt die Header. Addieren Sie beide für jede Anfrage eines Seitenaufrufs:
// Playwright: bytes one page load received, bodies and headers
const sizes = [];
page.on("requestfinished", (req) => sizes.push(req.sizes()));
await page.goto(url, { waitUntil: "networkidle" });
const all = await Promise.all(sizes);
const bytes = all.reduce((n, s) => n + s.responseBodySize + s.responseHeadersSize, 0);
console.log(url, (bytes / 1e6).toFixed(2), "MB");
Führen Sie es auf einer Stichprobe Ihrer echten Ziele aus, mit und ohne Blockieren, und multiplizieren Sie mit Ihren monatlichen Aufrufen. Vergleichen Sie dann die Summe mit dem, was Ihr Proxy-Dashboard für denselben Lauf zeigt. Eine Handvoll schwerer Seiten erklärt meist den größten Teil einer überraschenden Rechnung.
Warum kostet eine geschützte Seite noch mehr?
Eine Seite hinter Bot-Schutz lädt den Schutz mit: ein Sensor-Skript, eine Prüfung, manchmal mehrere Runden von beidem. Hyper Solutions, ein Partner von uns, der APIs zur Umgehung verkauft, hat einen geschützten Ablauf auf beide Arten gemessen. Es war eine echte Suche nach Prämienflügen bei einer Airline, auf der Browserseite mit „vollständigen Seitenaufrufen mit allen Ressourcen“:
| Solver-API | Puppeteer oder Playwright | |
|---|---|---|
| Netzwerkanfragen | 6 | 281 |
| Antwortzeit | 0,3 s | 5,46 s |
| Traffic | 340 KB | 6,54 MB |
Das ist für dieselben Daten etwa das 19-Fache an Traffic. Seine Seite zu Akamai setzt den Traffic pro Lösung über die API mit etwa 8 KB an, gegenüber 3 bis 12 MB im Browser. Sie nennt außerdem 240 oder mehr Anfragen pro Sekunde und Worker gegenüber 1 bis 2.
Gewichten Sie diese Zahlen vorsichtig. Sie stammen aus einem einzigen Ablauf, veröffentlicht von einem Unternehmen, das die schnellere Option verkauft, und wir haben sie nicht nachgemessen. Sie passen allerdings zur Form der Zahlen von HTTP Archive: Ein geschützter Ablauf im Browser landet zwischen dem 75. und dem 90. Perzentil gewöhnlicher Seiten.
Wie senken Sie den Traffic?
Beginnen Sie mit den günstigsten Bytes, denen, die Sie nie herunterladen.
- Holen Sie die Daten dort, wo sie liegen. Wenn das HTML oder ein JSON-Endpunkt die Daten enthält, holt ein HTTP-Client sie ohne die Seite drumherum. Im Median sind das 35 KB gegenüber 2.987 KB.
- Blockieren Sie, was Sie nicht auswerten. Brechen Sie auf einer Seite ohne Bot-Schutz Bilder, Schriften und Medien ab. Das sind rund zwei Fünftel der mittleren Seite.
- Öffnen Sie die Sitzung einmal. Lassen Sie den Browser die Cookies verdienen und nutzen Sie sie dann in einem leichteren Client für die folgenden Seiten weiter.
- Behalten Sie das schwere Ende im Blick. Jede zehnte Seite wiegt über 12,5 MB. Protokollieren Sie die Bytes pro Seite, und die teuren Ziele fallen innerhalb eines Tages auf.
Beide Browser-Werkzeuge blockieren Anfragen von Haus aus. In Playwright verwirft route.abort() eine Anfrage, bevor sie hinausgeht:
// Playwright: abort images, fonts and media before they load
await page.route("**/*", (route) => {
const type = route.request().resourceType();
if (type === "image" || type === "font" || type === "media") return route.abort();
return route.continue();
});
Puppeteer macht dasselbe über das Abfangen von Anfragen. Sobald es eingeschaltet ist, wartet jede Anfrage, bis Ihr Handler sie fortsetzt oder abbricht:
// Puppeteer: the same filter through request interception
await page.setRequestInterception(true);
page.on("request", (req) => {
const type = req.resourceType();
if (type === "image" || type === "font" || type === "media") req.abort();
else req.continue();
});
Auf geschützten Seiten hat das Blockieren seinen Preis. Die Dokumentation von Browserbase sagt, es werde „auf Seiten mit Bot-Schutz nicht empfohlen“, weil „viele Bot-Schutzsysteme sich auf das Laden von Bildern und Schriften stützen, um das Verhalten des Browsers zu prüfen“. Sie behält den Trick für Seiten ohne Schutz vor. Testen Sie eine Einrichtung mit Blockieren auf jedem Ziel, bevor Sie sie skalieren.
Ist eine Solver-API günstiger als eine Browser-Farm?
Beim Traffic klar. Bei 100.000 geschützten Aufrufen setzen die Zahlen von Hyper Solutions den Browser bei rund 654 GB und die API bei rund 34 GB an. Zu unserem Preis für ein GB beträgt der Abstand bis zu 117,80 $ Residential-Traffic.
Die API berechnet allerdings Lösungen. Hyper Solutions rechnet nach Verbrauch 3 € pro 1.000 Lösungen ab, mit Monatstarifen ab 1,00 € pro 1.000 für Akamai. Zwei Details machen daraus keine einfache Subtraktion:
- Die Währungen unterscheiden sich. Unser Traffic ist in Dollar bepreist und die Lösungen in Euro, und wir verwenden hier keinen Wechselkurs.
- Eine Lösung kann viele Seiten bedienen. Sobald eine Sitzung als vertrauenswürdig gilt, deckt ihr Cookie viele Anfragen ab. Sie kaufen Lösungen pro Sitzung, während der Browser bei jedem Aufruf das volle Seitengewicht bezahlt.
Der Traffic, den eine API spart, liegt also in derselben Größenordnung wie die Gebühr, die sie verlangt, bevor Sie die Maschinen zählen. Die Zahl von Hyper Solutions von 1 bis 2 Anfragen pro Sekunde und Browser-Worker ist der Teil, der über große Jobs entscheidet, weil sie bestimmt, wie viele Maschinen Sie mieten.
Wann ist der Browser trotzdem das richtige Werkzeug?
Eine Solver-API deckt bestimmte Anbieter von Schutzsystemen ab, und ein HTTP-Client deckt Seiten ab, die ihre Daten herausgeben. Alles andere ist ein Job für den Browser:
- Die Daten erscheinen erst, nachdem Skripte laufen. Etwas muss das JavaScript ausführen.
- Die Arbeit ist interaktiv. Formulare, Logins und Checkouts brauchen einen echten Seitenzustand.
- Das Volumen ist klein. Bei ein paar Tausend Aufrufen im Monat fallen die Gigabytes nicht ins Gewicht, und der einfachste Aufbau gewinnt.
- Den Schutz deckt keine API ab. Dann ist der Browser das Werkzeug, das Sie haben.
Wenn Sie Browser laufen lassen, dann auf Traffic, den Sie messen können. Unser Ratgeber zu Playwright zeigt die Einrichtung des Proxys, und die Studie zu den Preisen von Residential Proxies vergleicht, was ein Gigabyte anderswo kostet.
Was diese Seite nicht prüfen konnte
- Wir haben selbst keine Seitenaufrufe gemessen und keinen Proxy getestet, auch unseren nicht. Jede Zahl zu Bytes stammt von HTTP Archive oder Hyper Solutions.
- HTTP Archive misst Startseiten, einmal im Monat, mit seinem eigenen Crawler. Unterseiten, Seiten mit Login und Seiten hinter einer Prüfung wiegen anders.
- Die Mediane nach Art ergeben zusammen nicht den Median der Summe, die Anteile oben sind also grob.
- Die Zahlen von Hyper Solutions stammen aus einem einzigen Ablauf, veröffentlicht von einem Unternehmen, das die Alternative verkauft.
- Unsere Ausgaben rechnen mit dem Preis für ein GB, sie sind also das Höchste, was Sie zahlen würden; die Mengenstufen senken sie. Wir prüfen jede Zahl bis zum 23. Januar 2027 erneut.
Quellen
- HTTP Archive, Berichte zum Seitengewicht (bytesTotal und nach Art der Ressource), Crawl vom 1. Oktober 2026, gelesen am 23. Oktober 2026.
- HTTP Archive, die Abfrage bytesTotal: Bytes geteilt durch 1.024, nur Startseiten.
- HTTP Archive, Web Almanac 2025: Page Weight, 15. Januar 2026.
- Hyper Solutions, Benchmark auf der Startseite und Preise sowie seine Seite zu Akamai, gelesen am 23. Oktober 2026. Ein Partner von uns, der APIs zur Umgehung verkauft; hier nicht verlinkt.
- Browserbase, Dokumentation zur Kostenoptimierung, geändert am 8. Oktober 2026.
- Playwright, Klasse Request:
request.sizes(), gelesen am 23. Oktober 2026. - Playwright, Network: abort requests, gelesen am 22. Oktober 2026.
- Puppeteer, Request interception, gelesen am 22. Oktober 2026.
- HProxy-Preiskatalog: die Staffeln von Residential Lite und Premium, gelesen am 23. Oktober 2026.



