Kurze Antwort
Welche Proxys soll ich für eCommerce-Preisüberwachung verwenden?
Verwenden Sie rotierende Residential-Proxys, gezielt auf das Land oder die Stadt, in der Sie Preise ermitteln, um Währung, Steuern, Lagerbestand und Lieferbedingungen so zu sehen, wie lokale Käufer sie wahrnehmen. CrawlRelay Residential-Proxys kosten 1,50 $ für 1 GB und 0,50 $/GB ab 50 GB, Stand Oktober 2026; 10.000 täglich geprüfte Produkte in drei Ländern nutzen monatlich ca. 54 GB. Bezahlung mit Krypto, ohne KYC.
Preisüberwachung auf einen Blick
| Was sich je Standort ändert | Währung, angezeigte Steuern, regionale Preise, Bestand, Verkäufer, Liefergebühren und -termine |
|---|---|
| Targeting | Länder- und Stadt-Targeting in jedem Plan; in den USA zusätzlich Bundesstaat und Postleitzahl; ASN-Targeting ohne Aufpreis. Städteverfügbarkeit variiert |
| Sitzungsmuster | Rotieren bei Produktseiten; sticky bei Multiseiten-Flows wie Lieferzeitschätzung |
| Günstigste Extraktion | schema.org Produktdaten (JSON-LD) im HTML der Seite |
| Typische Kosten | ≈60 KB pro HTML-Produktseite; ≈1,8 MB pro Produkt und Monat bei einmal täglicher Prüfung |
| Preis | 0,50 $/GB von 50 GB; Verkehr verfällt nie |
Warum ändert ein Proxy den angezeigten Preis?
Weil Shops ihren Inhalt an den Standort des Besuchers anpassen. Die IP-Adresse entscheidet über die Länderversion, Währung, ob Preise inkl. MwSt. sind, welche Marktplatzverkäufer angezeigt werden sowie Lieferoptionen und Gebühren. Manche Händler bieten zudem regionale Aktionen oder lagerspezifische Bestände.
Ein Preisüberwacher, der von einem einzigen Server in einem Land aus arbeitet, sieht eine Version des Marktes. Residential-Proxys in jedem Markt zeigen den lokalen Kundenstand, was für Preisentscheidungen und zur Kontrolle von Mindestpreisen bei Wiederverkäufern entscheidend ist.
Wie extrahiere ich Preise zuverlässig?
Lesen Sie strukturierte Daten, bevor Sie CSS-Selektoren einsetzen. Viele Produktseiten betten schema.org Product Daten mit einem Offer in JSON-LD ein, die Preis, Währung und Verfügbarkeit stabil übermitteln; Selektoren brechen bei jeder Neugestaltung. Setzen Sie Selektoren nur dort ein, wo keine strukturierten Daten vorliegen.
import json
import re
import requests
GATEWAY = "gw.crawlrelay.com:7777"
LD_JSON = re.compile(r'<script[^>]+type="application/ld\+json"[^>]*>(.*?)</script>', re.S | re.I)
def offers(html):
"""Yield (price, currency, availability) from schema.org Product data in a page."""
for block in LD_JSON.findall(html):
try:
data = json.loads(block)
except ValueError:
continue
for item in data if isinstance(data, list) else [data]:
if not isinstance(item, dict) or item.get("@type") != "Product":
continue
offer = item.get("offers") or {}
for o in offer if isinstance(offer, list) else [offer]:
if isinstance(o, dict):
yield o.get("price") or o.get("lowPrice"), o.get("priceCurrency"), o.get("availability")
def check(url, country):
proxy = "http://USERNAME-country-%s:PASSWORD@%s" % (country, GATEWAY)
r = requests.get(url, proxies={"http": proxy, "https": proxy}, timeout=(10, 30))
return r.status_code, list(offers(r.text))
for cc in ("us", "gb", "de"):
print(cc, check("https://www.example.com/product/123", cc))Wie viel Traffic verbraucht die Preisüberwachung?
Zähle Produktseiten, Märkte und Checks und multipliziere dann mit dem Seitengewicht. Bei etwa 60 KB pro komprimierter HTML-Produktseite:
| Produkte × Märkte | Checks | Seiten pro Monat | Traffic pro Monat |
|---|---|---|---|
| 1,000 × 1 | Täglich | 30,000 | ≈1,8 GB |
| 10,000 × 3 | Täglich | 900,000 | ≈54 GB |
| 10,000 × 3 | Stündlich bei 500 Schlüsselprodukten | 900,000 + 1,080,000 | ≈119 GB |
| 100,000 × 5 | Wöchentlich | ≈2,1 Millionen | ≈130 GB |
Bei CrawlRelay verfällt der Traffic nie, daher kann ein 100 GB-Plan (50 $) einen 54-GB-Monat und den Großteil des nächsten abdecken. Das Rendern von Seiten im Browser verbraucht etwa vierzigmal so viel Traffic: Rendern Sie nur die Shops, die JavaScript benötigen.
Rotierende oder feste Sessions für Preischecks?
Zwischen Produkten rotieren und innerhalb eines Ablaufs sticky bleiben. Produktseiten sind unabhängig, daher kann jede über einen neuen Residential Proxy im Zielmarkt ausgehen. Eine Lieferzeiten-Schätzung, die eine Postleitzahl, einen Warenkorbwert oder eine paginierte Suchergebnisliste erfordert, umfasst mehrere Anfragen, die der Shop von einem Besucher erwartet: Geben Sie diesem Ablauf eine Session-ID mit einer TTL von wenigen Minuten, danach verwerfen.
Wie oft sollte ich Preise prüfen?
So oft, wie sich Preise wirklich ändern – nicht öfter. Tägliche Checks eignen sich für die meisten Kataloge; stündliche Checks für Marktplätze, Reisepreise und Blitzangebote bei einer kurzen Liste wichtiger Produkte. Drei Gewohnheiten senken Kosten und Belastung:
- Prüfe erneut, was sich ändert. Verfolge die Änderungsrate pro Produkt und verlangsamen Sie die stabilen.
- Frage, bevor du lädst. Sende
If-None-MatchoderIf-Modified-Since; ein304 Not Modifiedkostet ein paar hundert Bytes. - Verteile die Arbeit. Führe Checks über den Tag verteilt pro Seite aus, statt sie um Mitternacht in einem Schub zu erledigen.
Welche Regeln gelten für die Überwachung der Preise von Wettbewerbern?
Öffentliche Preise sind Fakten, die jeder lesen kann, aber wie Sie sie erfassen, ist entscheidend. Respektieren Sie die robots.txt und Nutzungsbedingungen jeder Seite, halten Sie eine höfliche Anfragefrequenz ein, loggen Sie sich nicht in Accounts ein und tätigen Sie keine Bestellungen oder Reservierungen, nur um einen Preis zu ermitteln. Nutzen Sie die Überwachung niemals, um begrenzte Lagerbestände oder Tickets aufzukaufen. Die Acceptable Use Policy von CrawlRelay gilt, und unsere Übersicht zum Web-Scraping-Recht beleuchtet das größere Bild. Dies ist keine Rechtsberatung.
Proxyfragen für die Preisüberwachung
Kann ich Preise in bestimmten Städten überwachen?
Ja. Fügen Sie -city-<name> zum Benutzernamen hinzu, in den USA -state- oder -zip-; -asn- wählt den Internetanbieter aus. Stadtgenaue Zielgruppen sind relevant für Lieferkosten, lokalen Lagerbestand und Angebote am selben Tag; die Verfügbarkeit in Städten variiert. Verwenden Sie die engste Stufe nur dort, wo sich die Daten dadurch ändern, da engere Zielgruppen auf weniger Residential-Proxys zurückgreifen.
Was ist MAP-Überwachung und helfen Residential-Proxys dabei?
Minimum Advertised Price (MAP)-Überwachung prüft, ob Händler Produkte einer Marke unter einem vereinbarten Preis bewerben. Händler zeigen möglicherweise unterschiedliche Preise je Land oder Region, deshalb prüfen Marken von Residential-Proxys in jedem Markt und halten datierte Nachweise über jedes Angebot.
Wie viele Produkte kann ich mit 1 GB überwachen?
Ungefähr 16.000 HTML-Produktseitenchecks bei 60 KB pro Seite, zum Beispiel 500 Produkte täglich einen Monat lang geprüft. Seiten mit großen Inline-Skripten sind schwerer; messen Sie 100 echte Seiten und teilen Sie 1 GB durch deren durchschnittliche komprimierte Größe.
Soll ich mobile 4G-Proxys für die Preisüberwachung verwenden?
Nur bei Shops, die in ihren mobilen Apps oder mobilen Seiten unterschiedliche Preise oder Lagerstände zeigen. Bei CrawlRelay kosten mobile Traffic 3,18 $ für 1 GB und 1,50 $/GB ab 5 GB, gegenüber 1,50 $ für 1 GB und 0,50 $/GB ab 50 GB bei Residential-Proxys, testen Sie also zuerst den 1 GB-Mobile-Plan.
Preise marktweise überwachen
0,50 $/GB von 50 GB, Traffic der nie verfällt.