Proxys für Preisüberwachung

MIX-Pools bis 25.000 IPs und unbegrenzter Traffic: Holen Sie Preise von Marktplätzen und Wettbewerber-Shops meinetwegen jede Stunde, Produktseiten stoßen nie an eine Volumengrenze. Der Ländercode an jeder Adresse liefert regionale Preise. Eine Teststunde kostet 1 $.

  • Traffic wird nicht abgerechnet
  • Pool alle 5 Minuten geprüft
  • Rückerstattung bei Paketen ab 3 Tagen
Zu den Preisen
Preisschilder aus Dutzenden Schaufenstern fließen in einen einzigen Knoten des Proxy-Pools

Der Preis für Ihr Volumen

Wählen Sie ein Paket und verschieben Sie Laufzeit und Threads. Ein Thread ist eine Produktseite, die Ihr Monitor gerade lädt: 500 Threads sind 500 Seiten auf einmal.

MIX-Elite ist für Repricing und geplante Läufe alle 15 Minuten gebaut: hunderttausende Seiten, komplette Wettbewerber-Kataloge, Preise nach Ländern. Das ist der größte Pool, 25.000 Adressen, und das einzige Paket, bei dem die Threads bis 9.900 gehen.

1 Monat
1.500

Ein Thread ist eine gleichzeitige Verbindung. Mehr Threads — mehr geschafft in derselben Zeit.

$150
≈ $5 / Tagfür 30 Tage

$150 für 1 Monatkein Aufpreis für Threads

spart $450 vs. Tagespreis
JARest wird erstattet
  • 1 Stunde — $1
  • 1 Tag — $20
  • 3 Tage — $40
  • 1 Woche — $70
  • 2 Wochen — $100
  • 1 Monat — $150
  • 3 Monate — $360
  • 6 Monate — $675
Proxys kaufen — MIX-Elite

So verbinden Sie die Proxys mit Ihrem Preismonitor

  1. 1
    Kaufen Sie eine Stunde für 1 $ und tragen Sie die IP des Servers ein, auf dem der Monitor läuft.

    Die Whitelist öffnet den Zugang für den Server selbst: Der Monitor hat weder Ort noch Grund, Login und Passwort einzugeben. Bis zu zehn Adressen passen auf die Liste.

  2. 2
    Kopieren Sie aus dem Dashboard den Link zur Proxy-Liste.

    Die Antwort kommt als reiner Text: Adresse und Port, ein Proxy pro Zeile. Derselbe Link mit .csv am Ende liefert die Liste mit dem Ländercode jeder Adresse, den Sie brauchen, wenn Preise von der Region abhängen.

  3. 3
    Laden Sie den Link als Proxy-Quelle in den Monitor.

    A-Parser, ZennoPoster und die meisten Preis-Scraper nehmen die Liste per Link und lesen sie selbst neu ein. Ein eigener Monitor in Python entsteht aus dem Beispiel unten.

  4. 4
    Stellen Sie die Threads des Monitors nicht höher als die Portzahl im Paket ein.

    Basic gibt Ihnen 500 Ports, Business 1.000, Elite 1.500. Jeder Port ist ein eigener Proxy, und jede Produktseite lädt über einen Port.

  5. 5
    Nehmen Sie den Preis aus dem Seiten-Markup, nicht vom Bildschirm.

    Die meisten Shops halten den Preis in schema.org-Daten im HTML, eine Produktseite ist also eine Anfrage ohne Bilder und Skripte. Das Skript unten liest ihn von dort.

So werden Preise aus Python geholt. Das Skript liest Produkt-URLs aus products.txt, lädt jede Seite über einen zufälligen Proxy aus der Liste, zieht den Preis aus dem schema.org-Markup und hängt eine Zeile an prices.csv an. Tauschen Sie PROXY_LIST_URL_FROM_DASHBOARD gegen den Link aus Ihrem Dashboard und lassen Sie den Rest, wie er ist.

# pip install requests[socks]
import json, random, re, time, requests

PROXY_LIST_URL = "PROXY_LIST_URL_FROM_DASHBOARD"
REFRESH_SEC = 600
HEADERS = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0 Safari/537.36",
           "Accept-Language": "en-US,en;q=0.9"}

_pool, _loaded = [], 0

def pool():
    global _pool, _loaded
    if time.time() - _loaded > REFRESH_SEC:
        text = requests.get(PROXY_LIST_URL, timeout=15).text
        _pool = [line.strip() for line in text.splitlines() if ":" in line]
        _loaded = time.time()
    return _pool

def fetch(url, tries=3):
    for _ in range(tries):
        proxy = random.choice(pool())
        try:
            r = requests.get(url, headers=HEADERS, timeout=15,
                             proxies={"http": f"socks5h://{proxy}", "https": f"socks5h://{proxy}"})
            if r.status_code == 200:
                return r.text
        except requests.RequestException:
            pass
        time.sleep(2)
    return ""

def offers(node, currency=""):
    if isinstance(node, dict):
        currency = node.get("priceCurrency", currency)
        if "price" in node:
            yield node["price"], currency
        for value in node.values():
            yield from offers(value, currency)
    elif isinstance(node, list):
        for item in node:
            yield from offers(item, currency)

def price(html):
    for block in re.findall(r'<script[^>]*type="application/ld\+json"[^>]*>(.*?)</script>', html, re.S):
        try:
            data = json.loads(block)
        except ValueError:
            continue
        for value, currency in offers(data):
            return str(value), currency
    return "", ""

with open("prices.csv", "a") as out:
    for url in open("products.txt"):
        url = url.strip()
        if url:
            value, currency = price(fetch(url))
            out.write(f"{int(time.time())};{url};{value};{currency}\n")
            print(url, value, currency)

Welches Paket für Preisüberwachung

MIX-Basic

8.000 IPs · 500–900 Threads

ab 50 $ im Monat

Ein Shop, ein Lauf am Tag. Nehmen Sie es, wenn Sie tausende Seiten verfolgen und der Bericht bis zum Morgen reicht.

MIX-Business

16.000 IPs · 1.000–1.400 Threads

ab 100 $ im Monat

Paket für Analysten und Dienste: mehrere Marktplätze, zehntausende Seiten, mehrere Läufe am Tag.

MIX-Elite

25.000 IPs · 1.500–9.900 Threads

ab 150 $ im Monat

Paket für Repricing: ganze Kataloge, ein Lauf alle 15 Minuten, Threads bis 9.900.

Fünf Einstellungen, die den Pool schonen

  • Eine Produktseite über einen Proxy, die nächste über einen anderen. Der Shop zählt Anfragen pro Adresse, nicht pro Konto.
  • Laden Sie nur das HTML der Seite: Bilder, Skripte und Styles nützen dem Monitor nichts und dauern um ein Vielfaches länger.
  • Antwort 403, 429 oder eine Captcha-Seite: Legen Sie den Proxy 10 Minuten beiseite und wiederholen Sie die Seite über einen anderen.
  • Halten Sie 2–3 Sekunden Pause zwischen Anfragen an denselben Shop von derselben Adresse, auch bei vielen Threads.
  • Laden Sie die Liste alle 10 Minuten neu, dann geht der Monitor nie auf Adressen, die die Prüfung schon aussortiert hat.

Fragen zu Proxys für Preisüberwachung

01Wie viele Produktseiten am Tag verkraftet der Pool?
Der Shop zählt Anfragen pro IP. Eine Adresse verträgt mit Pausen einige Dutzend Seiten am Tag, die 8.000 Adressen in Basic decken also hunderttausende Seiten ab, die 25.000 in Elite ein Vielfaches davon. Die genaue Zahl für Ihren Marktplatz liefert eine Teststunde: Der Anteil an Captchas und 403-Antworten zeigt sich sofort.
02Eignen sich diese Proxys für Amazon, Idealo und eBay?
Ja, unter einer Bedingung: Verteilen Sie die Anfragen über den ganzen Pool und halten Sie Pausen ein, denn jeder dieser Marktplätze zählt die Frequenz pro Adresse. Für komplette Kataloge nehmen Sie Business oder Elite, dort ist die Adressreserve größer.
03Ist der Traffic wirklich unbegrenzt?
Ja. Sie zahlen für Laufzeit und Threadzahl, das geladene Volumen wird nie gezählt. Ein Katalog mit einer Million Seiten kostet dasselbe wie hundert.
04Für welche IPs wird der Zugang geöffnet?
Über die, die Sie im Dashboard eingetragen haben: Die Proxys nehmen Anfragen nur von diesen Adressen an, bis zu zehn pro Konto, ohne Login und Passwort. Ist der Monitor auf einen anderen Server umgezogen: Adresse in der Liste ändern, fertig.
05Wie hole ich Preise für ein anderes Land?
Marktplätze zeigen Preis und Verfügbarkeit nach dem Land der Adresse. Derselbe Link mit .csv am Ende liefert eine Tabelle mit den Spalten ip, port, country, speed, uptime, real_ip, Semikolon als Trennzeichen und das Land als Zwei-Buchstaben-Code. Das Skript unten wählt die Adressen der gewünschten Länder aus und schreibt sie in eine Datei für den Monitor. Das Beispiel nimmt die USA und Großbritannien, setzen Sie Ihre Codes ein.
import csv, io, requests

CSV_URL = "PROXY_LIST_URL_FROM_DASHBOARD.csv"
COUNTRIES = {"us", "gb"}
OUT_FILE = "proxies_us_gb.txt"

text = requests.get(CSV_URL, timeout=15).text
rows = csv.DictReader(io.StringIO(text), delimiter=";")
picked = [f"{r['ip']}:{r['port']}" for r in rows if r["country"].lower() in COUNTRIES]

with open(OUT_FILE, "w") as f:
    f.write("\n".join(picked) + "\n")
print(f"{len(picked)} proxies saved to {OUT_FILE}")
06Wie teste ich den Pool, bevor ich einen Monat kaufe?
Erst die Stunde für 1 $: Sie zeigt, wie der Marktplatz auf den Pool reagiert. Ein Paket ab 3 Tagen lässt sich im Dashboard an jedem Tag kündigen, die genutzte Zeit wird zum normalen Tarif nachberechnet und der Rest geht zurück auf Ihr Guthaben.

Allgemeine Fragen zum Dienst sind in den allgemeinen FAQ beantwortet, das komplette Tarifraster steht auf der Startseite.

Starten Sie mit einer Stunde für 1 $

Eine Stunde zeigt, wie viele Seiten am Tag Ihr Monitor ohne Captcha holt. Die Laufzeit wählen Sie danach; bei Paketen ab 3 Tagen kommt der ungenutzte Rest zurück.

Proxys für 1 $ testen
ANMELDEN/REGISTRIEREN