Proxys pour la surveillance des prix

Pools MIX jusqu'à 25 000 IP et trafic illimité : relevez les prix des marketplaces et des boutiques concurrentes toutes les heures si vous voulez, les fiches produit ne butent jamais sur un plafond de volume. Le code pays de chaque adresse vous donne les prix régionaux. Une heure de test coûte 1 $.

  • Trafic jamais facturé
  • Pool vérifié toutes les 5 minutes
  • Remboursement sur les forfaits dès 3 jours
Voir les prix
Des étiquettes de prix venues de dizaines de vitrines convergent vers un seul nœud du pool de proxys

Le prix pour votre volume

Choisissez un forfait, puis déplacez la durée et le nombre de threads. Un thread est une fiche produit que votre moniteur télécharge à cet instant : 500 threads, c'est 500 pages d'un coup.

MIX-Elite est fait pour le repricing et les passages planifiés toutes les 15 minutes : des centaines de milliers de fiches, les catalogues complets des concurrents, les prix par pays. C'est le plus grand pool, 25 000 adresses, et le seul forfait où les threads montent jusqu'à 9 900.

1 mois
1 500

Un thread est une connexion simultanée. Plus de threads — plus de travail dans le même temps.

$150
≈ $5 / jourpour 30 jours

$150 pour 1 moissans supplément pour les threads

économie $450 vs journalier
OUIremboursement du reste
  • 1 heure — $1
  • 1 jour — $20
  • 3 jours — $40
  • 1 semaine — $70
  • 2 semaines — $100
  • 1 mois — $150
  • 3 mois — $360
  • 6 mois — $675
Acheter des proxys — MIX-Elite

Comment relier les proxys à votre moniteur de prix

  1. 1
    Achetez une heure pour 1 $ et indiquez l'IP du serveur où tourne le moniteur.

    La liste blanche ouvre l'accès au serveur lui-même : le moniteur n'a ni où ni pourquoi saisir un identifiant et un mot de passe. Jusqu'à dix adresses tiennent dans la liste.

  2. 2
    Copiez depuis votre espace client le lien vers la liste de proxys.

    La réponse arrive en texte brut : adresse et port, un proxy par ligne. Le même lien terminé par .csv renvoie la liste avec le code pays de chaque adresse, utile quand les prix dépendent de la région.

  3. 3
    Chargez le lien dans le moniteur comme source de proxys.

    A-Parser, ZennoPoster et la plupart des scrapers de prix acceptent la liste par lien et la relisent d'eux-mêmes. Un moniteur maison en Python se construit à partir de l'exemple ci-dessous.

  4. 4
    Réglez les threads du moniteur sans dépasser le nombre de ports du forfait.

    Basic vous donne 500 ports, Business 1 000, Elite 1 500. Chaque port est un proxy distinct et chaque fiche se charge par un port.

  5. 5
    Prenez le prix dans le balisage de la page, pas sur une capture d'écran.

    La plupart des vitrines gardent le prix dans des données schema.org à l'intérieur du HTML, une fiche produit est donc une seule requête sans images ni scripts. Le script ci-dessous le lit à cet endroit.

Voici comment relever les prix depuis Python. Le script lit les URL produit dans products.txt, charge chaque fiche par un proxy pris au hasard dans la liste, extrait le prix du balisage schema.org et ajoute une ligne à prices.csv. Échangez PROXY_LIST_URL_FROM_DASHBOARD contre le lien de votre espace client et laissez le reste tel quel.

# 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)

Quel forfait choisir pour surveiller les prix

MIX-Basic

8 000 IP · 500–900 threads

dès 50 $ par mois

Une boutique, un passage par jour. Prenez-le quand vous suivez des milliers de fiches et que le rapport est attendu le matin.

MIX-Business

16 000 IP · 1 000–1 400 threads

dès 100 $ par mois

Forfait pour analystes et services : plusieurs marketplaces, des dizaines de milliers de fiches, plusieurs passages par jour.

MIX-Elite

25 000 IP · 1 500–9 900 threads

dès 150 $ par mois

Forfait pour le repricing : catalogues entiers, un passage toutes les 15 minutes, threads jusqu'à 9 900.

Cinq réglages qui préservent le pool

  • Une fiche par un proxy, la suivante par un autre. La vitrine compte les requêtes par adresse, pas par compte.
  • Ne chargez que le HTML de la fiche : images, scripts et styles ne servent à rien au moniteur et prennent bien plus de temps.
  • Réponse 403, 429 ou page captcha : mettez ce proxy de côté 10 minutes et relancez la fiche par un autre.
  • Gardez une pause de 2 à 3 secondes entre deux requêtes vers la même vitrine depuis la même adresse, même avec beaucoup de threads.
  • Retéléchargez la liste toutes les 10 minutes, ainsi le moniteur ne va jamais vers des adresses que la vérification a déjà écartées.

Questions sur les proxys pour la surveillance des prix

01Combien de fiches par jour le pool supporte-t-il ?
La vitrine compte les requêtes par IP. Avec des pauses, une adresse supporte quelques dizaines de fiches par jour, les 8 000 adresses de Basic couvrent donc des centaines de milliers de fiches, et les 25 000 d'Elite plusieurs fois plus. Le chiffre exact pour votre marketplace sort d'une heure de test : la part de captchas et de réponses 403 apparaît tout de suite.
02Ces proxys conviennent-ils à Amazon, Cdiscount et eBay ?
Oui, à une condition : répartissez les requêtes sur tout le pool et gardez des pauses, car chacune de ces marketplaces compte la fréquence par adresse. Pour des catalogues complets, prenez Business ou Elite, la réserve d'adresses y est plus grande.
03Le trafic est-il vraiment illimité ?
Oui. Vous payez la durée et le nombre de threads, le volume téléchargé n'est jamais compté. Un catalogue d'un million de fiches coûte le même prix que cent.
04Pour quelles IP l'accès est-il ouvert ?
Par celles que vous avez ajoutées dans l'espace client : les proxys n'acceptent les requêtes que de ces adresses, jusqu'à dix par compte, sans identifiant ni mot de passe. Le moniteur a déménagé sur un autre serveur : changez l'adresse dans la liste, c'est tout.
05Comment relever les prix d'un autre pays ?
Les marketplaces affichent prix et disponibilité selon le pays de l'adresse. Le même lien terminé par .csv renvoie un tableau avec les colonnes ip, port, country, speed, uptime, real_ip, le point-virgule comme séparateur et le pays en code à deux lettres. Le script ci-dessous sélectionne les adresses des pays voulus et les écrit dans un fichier pour le moniteur. L'exemple prend les États-Unis et le Royaume-Uni, remplacez les codes par les vôtres.
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}")
06Comment tester le pool avant d'acheter un mois ?
D'abord l'heure à 1 $ : elle montre comment la marketplace réagit au pool. Un forfait dès 3 jours s'annule dans l'espace client n'importe quel jour, le temps utilisé est recalculé au tarif normal et le reste revient sur votre solde.

Les questions générales sur le service sont traitées dans la FAQ générale, la grille complète des forfaits est sur la page d'accueil.

Commencez par une heure à 1 $

Une heure montre combien de fiches par jour votre moniteur relève sans captcha. Choisissez la durée ensuite ; sur les forfaits dès 3 jours, le reste non utilisé revient.

Tester les proxys pour 1 $
CONNEXION/INSCRIPTION