Wie löst man Datadome

Logo of Capsolver

CapSolver Blogger

How to use capsolver

05-Jun-2023

Was ist DataDome?


DataDome ist ein Sicherheitsunternehmen, das sich auf Bot-Schutz für Websites, mobile Apps und APIs spezialisiert hat. Es nutzt künstliche Intelligenz (KI) und maschinelles Lernen, um Verkehrsmuster zu analysieren und bot-ähnliches Verhalten zu identifizieren. Sein Ziel ist es, Unternehmen vor verschiedenen Arten von schädlichen Bot-Aktivitäten zu schützen, wie z.B. Content Scraping, Account Takeover, betrügerische Transaktionen, verzerrte Analysen und mehr.

DataDome ist darauf ausgelegt, selbst ausgefeilte Bots, die menschliches Verhalten nachahmen, zu erkennen und zu blockieren. Es bietet Echtzeitschutz und trifft Entscheidungen in Millisekunden, um schädliche Bots zu blockieren, ohne das Nutzererlebnis für legitime Nutzer zu verlangsamen.

Die Lösung des Unternehmens ist einfach zu implementieren und kann mit einer Vielzahl von Plattformen, Systemen und Webservern integriert werden. Sie bietet detaillierte Analysen, um Unternehmen zu helfen, die Art und das Ausmaß des Bot-Traffics, mit dem sie konfrontiert sind, zu verstehen.

DataDome CAPTCHA ist eines der Tools, die DataDome verwendet, um zwischen menschlichen Nutzern und Bots zu unterscheiden. CAPTCHA steht, wie bereits erwähnt, für "Completely Automated Public Turing test to tell Computers and Humans Apart". Es handelt sich dabei um einen Test, der für Menschen leicht zu bestehen, aber für Bots schwierig ist.

Wenn das System von DataDome verdächtige Aktivitäten erkennt, die auf einen Bot hindeuten könnten, kann es eine CAPTCHA-Herausforderung auslösen. Der Nutzer muss dann erfolgreich das CAPTCHA absolvieren, um zu beweisen, dass er ein Mensch und kein Bot ist.

In dieser Darstellung wird dem Nutzer ein CAPTCHA-Bild und ein Schiebeknopf präsentiert, den der Nutzer zum Lösen des Puzzles verwenden muss. Nach erfolgreichem Abschluss des CAPTCHA kann der Nutzer auf die Website zugreifen. Wenn er scheitert oder wenn das CAPTCHA nicht abgeschlossen wird, kann das System den Zugang verweigern oder eine weitere CAPTCHA-Herausforderung präsentieren.

Zusammengefasst ist DataDome eine umfassende Bot-Schutzlösung, die KI und maschinelles Lernen verwendet, um schädliche Bot-Aktivitäten zu identifizieren und zu blockieren. Seine CAPTCHA-Herausforderung ist eines der Tools, die es verwendet, um zu überprüfen, ob ein Nutzer ein Mensch oder ein Bot ist, was zur Aufrechterhaltung der Sicherheit und Integrität der von ihm geschützten Websites beiträgt.

In diesem Blog werden wir uns darauf konzentrieren, wie man DataDome Captcha löst.Eine CAPTCHA-Herausforderung von DataDome könnte so aussehen:
Was ist DataDome

In dieser Darstellung wird dem Nutzer ein CAPTCHA-Bild und ein Schiebeknopf präsentiert, den der Nutzer zum Lösen des Puzzles verwenden muss. Nach erfolgreichem Abschluss des CAPTCHA kann der Nutzer auf die Website zugreifen. Wenn er scheitert oder wenn das CAPTCHA nicht abgeschlossen wird, kann das System den Zugang verweigern oder eine weitere CAPTCHA-Herausforderung präsentieren.

Zusammengefasst ist DataDome eine umfassende Bot-Schutzlösung, die KI und maschinelles Lernen verwendet, um schädliche Bot-Aktivitäten zu identifizieren und zu blockieren. Seine CAPTCHA-Herausforderung ist eines der Tools, die es verwendet, um zu überprüfen, ob ein Nutzer ein Mensch oder ein Bot ist, was zur Aufrechterhaltung der Sicherheit und Integrität der von ihm geschützten Websites beiträgt.

Wie man DataDome Captcha löst

Bevor wir beginnen, DataDome zu lösen, gibt es einige Anforderungen und Punkte, die wir wissen müssen.
Anforderungen:

  • Capsolver-Schlüssel
  • Proxy (empfohlen https://metaproxies.net/)

Punkte, die Sie beachten sollten, wenn Sie sie nicht befolgen, wird die Lösung ungültig sein:

  • Die Abfrageparameter der Captcha-URL werden dynamisch erhalten. Das bedeutet, dass Sie nicht immer und immer wieder eine statische Captcha-URL senden können.

  • Die Abfrageparameter sind die fett gedruckten Wörter: https://geo.captcha-delivery.com/captcha/?initialCid=yourInitialCid&cid=yourCid&t=fe&referer=https%3A%2F%2Fantoinevastel.com%2Fbots%2Fdatadome&s=YourSParam&e=youreParam Diese werden in der ersten GET erhalten, wo Sie das Captcha erhalten

  • Der Abfrageparameter t muss den Wert t=fe haben, wenn t=bv vorhanden ist, bedeutet dies, dass die Captcha-URL gesperrt ist und Sie uns das nicht vorlegen können.

  • Die TLS der Chrome-Version, der Header und die Reihenfolge der Header müssen übereinstimmen.

  • Der für die Lösung des Captchas verwendete Proxy muss mit der Seite interagieren

Um das Captcha gelöst zu bekommen, müssen Sie zunächst alle notwendigen Informationen vorlegen. Stellen Sie sicher, dass Sie alle Punkte verstehen, um sicherzustellen, dass Capsolver das Captcha korrekt lösen kann.

Um das datadome-Captcha zu lösen, folgen Sie unserer Dokumentation. Einige Parameter sind erforderlich und einige sind optional. Für dieses Beispiel werden wir nur die erforderlichen Parameter verwenden. Die Aufgabentypen für datadome sind:

  • DatadomeSliderTask: Dieser Aufgabentyp erfordert Ihre eigenen Proxies.

Für dieses Beispiel werden wir DatadomeSliderTask verwenden, da die Website datadome-Captcha verwendet.
Wenn irgendwelche Parameter fehlen, werden Sie wahrscheinlich Probleme mit dem Token haben, das nicht von der Website akzeptiert wird.
Die erste Methode, die Sie aus der Dokumentation verwenden müssen, ist createTask, diese Methode benötigt die Parameter des Bildes, einige sind erforderlich und einige sind optional, je nachdem, welche Seite wir verwenden möchten.

Schritt 1: Übermittlung der Informationen an Capsolver

Verwenden Sie die Methode createTask, um die Informationen zu übermitteln:

POST https://api.capsolver.com/createTask

{
"clientKey": "Ihr_API-Schlüssel",
"task": {
"type": "DatadomeSliderTask",
"websiteURL": "https://antoinevastel.com/bots/datadome",
"captchaUrl": "https://geo.captcha-delivery.com/captcha/?initialCid=yourInitialCid&cid=yourCid&t=fe&referer=https%3A%2F%2Fantoinevastel.com%2Fbots%2Fdatadome&s=YourSParam&e=youreParam",
"proxy": "IhrProxy",
"userAgent": "Mozilla/5.0 (X11; Linuxx86_64) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/110.0.0.0 Safari/537.36"
  }
}

Schritt 2: Erhalt der Ergebnisse

Um die Ergebnisse zu überprüfen, müssen Sie kontinuierlich die getTaskResult API-Endpunkt abfragen, bis das Captcha gelöst ist.

Hier ist ein Beispielanfrage:

POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json

{
    "clientKey":"IHR_API-SCHLÜSSEL",
    "taskId": "TASKID_OF_CREATETASK" //ID erstellt durch die createTask-Methode
}

Sobald das Captcha erfolgreich gelöst ist, erhalten Sie eine Antwort ähnlich der auf dem folgenden Bild dargestellten:

Das erhaltene Captcha-Token kann überprüft werden, indem man das Cookie datadome mit dem Wert der Antwort an die entsprechende Seite sendet.

⚠️ Wenn das Token abgelehnt wird, kann das darauf hindeuten, dass einige Informationen fehlen oder falsch sind. Stellen Sie sicher, dass Ihr TLS korrekt ist (TLS, das zum benutzten User-Agent passt, gute Header, korrekte Header-Reihenfolge und gleicher Proxy, der zur Lösung des Captchas verwendet wird)

Abschließend kann das Lösen von datadome captcha eine gewaltige Aufgabe erscheinen, capsolver.com macht den Prozess jedoch schnell und effizient. Wenn Sie die oben beschriebenen Schritte befolgen, können Sie datadome leicht lösen.

Capsolver-Team 💜

More