Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trendyol Price Tracker

Bright Data Trendyol Price Tracker Python

Bright Insights Price Tracker

Preisverfolgung für Trendyol in Echtzeit – die größte E-Commerce-Plattform der Türkei. Zwei Möglichkeiten für den Einstieg: eine vollständig verwaltete Intelligence-Plattform oder ein benutzerdefinierter Scraper, erstellt mit Bright Data's AI Scraper Builder.


Option 1: Bright Insights - KI-gestützte Preisverfolgung (Empfohlen)

Bright Insights ist Bright Data's vollständig verwaltete Plattform für Retail Intelligence. Keine Scraper zu erstellen, keine Infrastruktur zu warten – nur strukturierte, analysebereite Preisdaten, die an Dashboards, Data Feeds oder Ihre BI-Tools geliefert werden.

Warum Teams Bright Insights wählen:

  • 🚀 Kein Setup – In wenigen Minuten live mit sofort einsatzbereiten Dashboards und Data Feeds
  • 🤖 KI-gestützte Empfehlungen – Ein konversationeller KI-Assistent verwandelt Millionen von Datenpunkten sofort in umsetzbare Erkenntnisse
  • Echtzeit-Monitoring – Aktualisierungsraten von stündlich bis täglich mit sofortigen Benachrichtigungen (E-Mail, Slack, webhook)
  • 🌍 Unbegrenzte Skalierung – Jede Website, jede Geografie, jede Aktualisierungsfrequenz
  • 🔗 Plug-and-play-Integrationen – AWS, GCP, Databricks, Snowflake und mehr
  • 🛡️ Vollständig verwaltet – Bright Data übernimmt Schemaänderungen, Website-Updates und Datenqualität automatisch

Wichtige Anwendungsfälle:

  • Trendyol-Preise überwachen über Millionen von SKUs in Echtzeit
  • Wettbewerberpreise verfolgen und Rabattmuster identifizieren
  • Repricing automatisieren, um auf Trendyol wettbewerbsfähig zu bleiben
  • ✅ Einhaltung von MAP-Richtlinien überwachen und Preisverstöße erkennen
  • ✅ Wettbewerberaktionen und Aktionsdynamiken verfolgen
  • ✅ Saubere, harmonisierte Daten direkt in dynamische Preisalgorithmen oder KI-Modelle einspeisen

Ab $250/Monat – Individuelles Angebot anfordern →


Option 2: Eigenen Trendyol-Scraper erstellen

Keine vorgefertigte Trendyol-Scraper-API? Kein Problem. Bright Data's AI Scraper Builder generiert mit nur wenigen Klicks einen benutzerdefinierten Trendyol-Scraper — ganz ohne Programmierung.

Erstellen Sie Ihren Trendyol-Scraper in wenigen Minuten

Öffnen Sie den Trendyol AI Scraper Builder →

Wählen Sie die Domain, beschreiben Sie Ihre Datenanforderungen, und lassen Sie unseren KI-Scraper-Builder die API automatisch erstellen.

  1. Beschreiben Sie den Datenbedarf in einfachem Englisch
  2. Die KI generiert sofort die Scraper-API
  3. Führen Sie API-Anfragen aus, um sofort Ergebnisse zu erhalten
  4. Bearbeiten Sie den Code in der integrierten IDE, falls nötig

Sobald Ihr Scraper erstellt ist, erhält er eine Web Scraper ID (gd_xxxxxxxxxxxx) — kopieren Sie sie für den Setup-Schritt unten.

Voraussetzungen

Setup

  1. Dieses repository klonen

    git clone https://github.com/bright-data-de/trendyol-price-tracker.git
    cd trendyol-price-tracker
  2. Abhängigkeiten installieren

    pip install -r requirements.txt
  3. Zugangsdaten konfigurieren

    Kopieren Sie .env.example nach .env und tragen Sie Ihre Werte ein:

    cp .env.example .env
    BRIGHTDATA_API_TOKEN=your_api_token_here
    BRIGHTDATA_DATASET_ID=your_dataset_id_here

    Ihre Web Scraper ID Fügen Sie die Web Scraper ID aus Ihrem AI Scraper Builder dashboard in BRIGHTDATA_DATASET_ID ein (Format: gd_xxxxxxxxxxxx).


Verwendung

Sobald Ihr Trendyol-Scraper erstellt wurde und Ihre Web Scraper ID in .env konfiguriert ist, funktioniert das Python-Interface auf die gleiche Weise:

1. Bestimmte Produkte per URL verfolgen

Übergeben Sie eine Liste von Trendyol-Produkt-URLs, um strukturierte Preisdaten abzurufen:

from price_tracker import track_prices

urls = [
    "https://www.trendyol.com/product/sample-item-123456",
    # Add more product URLs here
]

results = track_prices(urls)
for item in results:
    print(f"{item.get('title')} - {item.get('final_price', item.get('price'))} {item.get('currency', '')}")

Oder direkt ausführen:

python price_tracker.py

2. Produkte per Keyword entdecken

Finden Sie Produkte, die einer Keyword-Suche entsprechen:

from price_tracker import discover_by_keyword

results = discover_by_keyword("laptop", limit=50)

3. Produkte per Kategorie-URL durchsuchen

Sammeln Sie alle Produkte von einer Trendyol-Kategorieseite:

from price_tracker import discover_by_category

results = discover_by_category(
    "https://trendyol.com/category/example",
    limit=100,
)

Ausgabefelder

Jeder Ergebnisdatensatz enthält die folgenden Felder:

Field Description
url URL der Produktseite
title Produktname / Titel
brand Marke oder Hersteller
initial_price Originalpreis / Listenpreis
final_price Aktueller Verkaufspreis
currency Währungscode (z. B. USD, EUR)
discount Rabattbetrag oder Prozentsatz
in_stock Ob der Artikel verfügbar ist
rating Durchschnittliche Sternebewertung
reviews_count Gesamtzahl der Bewertungen
seller_name Name des Verkäufers
images Array von Produktbild-URLs
description Produktbeschreibungstext
timestamp Zeitstempel der Datenerfassung

Beispielausgabe

[
  {
    "url": "https://www.trendyol.com/product/sample-item-123456",
    "title": "Example Product Name",
    "brand": "Example Brand",
    "initial_price": 59.99,
    "final_price": 44.99,
    "currency": "USD",
    "discount": "25%",
    "in_stock": true,
    "rating": 4.5,
    "reviews_count": 1234,
    "images": ["https://trendyol.com/images/product1.jpg"],
    "description": "Product description text...",
    "timestamp": "2025-01-15T10:30:00Z"
  }
]

Erweiterte Optionen

Die Funktion trigger_collection() akzeptiert optionale Parameter zur Steuerung der Datenerfassung:

Parameter Type Default Description
limit integer - Maximale Anzahl der zurückzugebenden Datensätze
include_errors boolean true Fehlerberichte in die Ergebnisse einschließen
notify string (URL) - Webhook-URL, die aufgerufen wird, wenn der Snapshot bereit ist
format string json Ausgabeformat: json, csv oder ndjson

Beispiel mit Optionen:

from price_tracker import trigger_collection, get_results

inputs = [{"url": "https://www.trendyol.com/product/sample-item-123456"}]
snapshot_id = trigger_collection(inputs, limit=200, notify="https://your-webhook.com/hook")
results = get_results(snapshot_id)

Ressourcen


Erstellt mit Bright Data – der branchenführenden Plattform für Webdaten.

About

Verfolgen Sie Preise von Trendyol – KI-gestützt über Bright Insights oder als Self-Service über die Web Scraper API von Bright Data

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages