Online-Poker-Ergebnisse

Wie greifen Seiten wie Sharkscope, PTR und andere nahezu in Echtzeit auf Turnierergebnisse zu?

Ich versuche, diese Ergebnisse zusammenzufassen, kann aber nicht finden, wo oder wie jemand diese Daten abrufen würde.

Ich weiß nichts über diese Programme, aber andere Netzwerke (wie z. B. ongame ) hatten einen Webseitenverlauf für jeden laufenden Tisch. Vielleicht gibt Pokerstars diesen Unternehmen eine geheime XML-URL oder so etwas. Weil OCR bei der großen Anzahl von Spielen geradezu unmöglich ist und diese Seiten dafür extrem genau sind.

Antworten (2)

vielleicht kann ich helfen. Ich spiele Poker, betreibe ein HUD, schaue mir die Statistiken an und bin Softwareentwickler.

Ich habe einige Beiträge dazu gesehen, die darauf hindeuten, dass dies durch OCR-Software erfolgt, die den Bildschirm erfasst. Nun, das ist wirklich schwierig und prozessorhungrig, also würde sich ein Programmierer nicht dafür entscheiden, es sei denn, es gäbe keine anderen Optionen. Da Sie mehrere Fenster öffnen können, kann das Pokerfenster auch durch andere Dinge auf dem Bildschirm ausgeblendet oder teilweise verdeckt werden, sodass Sie nicht garantieren können, dass Sie den Bildschirm erfassen können.

Kurz gesagt, sie lesen die Logdateien, die von der Pokersoftware ausgegeben werden.

Wenn Sie Ihr HUD wie Sharkscope oder Jivaro usw. installieren, führen diese Client-Software auf Ihrem PC aus. Es liest die Protokolldateien und aktualisiert seine eigenen Server mit jeder Hand, die Sie spielen.

Die meisten Pokerprogramme sind ähnlich, aber fangen wir mit Pokerstars an, da ich dort spiele. Die Poker-Software gibt für jede von Ihnen vorgenommene Aktion in lokale Protokolldateien aus. Es zeigt Ihre Karten, alle gegnerischen Karten, die Sie sehen, und was Sie tun. z.B. welche Schaltfläche Sie gedrückt haben, wie viel Sie/sie gesetzt haben usw. Es postet diese Aktualisierungen nahezu in Echtzeit und versieht die Protokolldatei mit einem Zeitstempel.

Sie können sich Ihre eigenen Dateien ansehen, um dies in Aktion zu sehen. Tun Sie dies auf einem PC (nicht sicher, was Sie auf einem Mac tun, aber es wird ähnlich sein) 1. Laden Sie den Datei-Explorer 2. Wählen Sie VIEW aus dem Menü 3. Wählen Sie HIDDEN ITEMS, damit Sie die versteckten Datendateien sehen können 4. Gehen Sie zu C :\Users\Dave\AppData\Local\PokerStars.UK (Sie dürfen nicht DAVE heißen...) 5. Öffnen Sie die Datei PokerStars.log.0 in NOTEPAD 6. SUCHEN Sie in Notepad nach updateMyCard 7. Es wird Ihre Karte numerisch 3c für Kreuz 3 14d für Karo-Ass

Sie können die Karten Ihres Gegners nur dort sehen, wo Sie sie am Tisch gesehen haben.

Hier sind ein paar Beispielzeilen aus der Protokolldatei.

OnTableData() Runde -2 :::TableViewImpl::updateMyCard() 8s (0) [2A0498] :::TableViewImpl::updateMyCard() 13h (1) [2A0498] :::TableViewImpl::updatePlayerCard() 7s (0 ) [2A0498] :::TableViewImpl::updatePlayerCard() 14s (1) [2A0498] [13.12.2015 12:19:34]

Prost, hoffe das hilft Dave

Hallo Dave, danke für die tolle Antwort. Ich bin selbst Softwareentwickler und dachte mir, dass es eine Möglichkeit gibt, sich in den Client einzuklinken oder zumindest die eigenen Statistiken von den Spielen, die man spielt, zu verfolgen. Wissen Sie, ob es APIs gibt, die Ihnen Statistiken zu einer größeren Auswahl an Websites liefern?IE; Ähnlich wie Sharkscope, das mehrere verschiedene Pokernetzwerke protokolliert?

Ich habe nach Informationen dazu gesucht und ich denke, diese Antwort erklärt die Dinge gut. Schau es dir an.

Schöner Fund. Könnte auch ein nützliches Q&A für diese Seite sein.