Ich versuche, Daten zu Lotterieergebnissen zu kratzen, bin aber auf zwei Probleme gestoßen.

Ich benutze:

$a = file_get_contents('website.com/directory')

Speichern der Daten in einem Array. Verwenden Sie dann var_dump, um die Ergebnisse auszugeben. Mein Hauptproblem ist, dass keine Website, die ich finde, Lotterieergebnisse aus mehreren Quellen enthält, die auf umfassende Weise angeordnet sind. und das Schreiben einzelner Funktionen pro Lotteriequelle scheint äußerst ineffizient zu sein. Außerdem haben alle Websites unterschiedliche Möglichkeiten, ihre Lotterieergebnisse aufzulisten

Ich weiß, dass ich wahrscheinlich viele Stimmen erhalten werde, aber ich bin mir nicht sicher, wie ich vorgehen soll. Dies ist mein letzter Ausweg und ich kann viele Probleme vorhersehen, die sich aus dem Abkratzen vieler Quellen in eine Datenbank ergeben. Wie kann ich die Konsistenz der Daten sicherstellen?

Ich bin sicher, dass ich nicht der einzige bin, der solche Probleme hat, die aus mehreren Quellen stammen

Gehe ich falsch herum? Jede Anleitung würde mir sehr helfen

0
Danny Mahoney 30 Dez. 2015 im 18:46

2 Antworten

Beste Antwort

Ich habe eine schnelle Google-Suche durchgeführt und ein paar gefunden. Ich verstehe, was Sie damit meinen, dass sie nicht sehr gut sind. Ich habe allerdings eine Seite gefunden, die ziemlich einfach zu kratzen aussieht. https://www.hityah.com/lotto/

Easy Lottery hat eine eigene Div mit Klasse Latto-Box als in der h3 von jedem ist der Lotteriename, so dass Sie das kratzen können und sie machen es immer einfacher, indem sie Lotterie-Ergebniszahlen auch in einfache Klassen setzen.

Wenn Sie weiter gehen, sagen Sie https://www.hityah.com/lotto/mega-sena / Sie können eine große Liste von Ergebnissen sehen, sie haben sogar archivierte Daten ...

Wenn Sie Hilfe mit dem Code benötigen, zögern Sie nicht zu fragen!

1
Brodey Sheppard 30 Dez. 2015 im 15:51

Wie von @birryree angegeben, werden Sie häufig mit dem Problem konfrontiert sein, dass Sie Informationen aus verschiedenen Quellen sammeln müssen, die alle unterschiedliche Ansätze und Möglichkeiten haben, ihre Daten zu teilen.

Wir haben auch ein Projekt, das mit dem gleichen Problem konfrontiert war, und wir haben Folgendes getan:

Wir haben eine riesige Datenbank, die aus verschiedenen Datenquellen gefüllt wird. Diese Daten werden dann importiert und aus dieser Importdatenbank in eine andere Datenbank zusammengeführt, die alle Informationen in einem Muster für alle Datenquellen enthält.

Unsere Website erhält dann Daten aus dieser einen Datenbank, in der alle Informationen aus anderen Quellen zusammengefasst sind.

1
KhorneHoly 30 Dez. 2015 im 16:00