René1709 Geschrieben 29. Juni 2010 Geschrieben 29. Juni 2010 Hi zusammen, hoffe ihr könnt mir eventuell weiterhelfen. Und zwar möchte ich ein Lotto-App für Windows Mobile entwickeln. Soll einen Lottozahlengenerator besitzen (was schon steht und nicht wirklich das Problem war). Jetzt soll es aber auch die aktuellen Lottozahlen anzeigen können für Mittwochs und Samstags. Heisst es soll auf Knopfdruck die aktuellen Zahlen aus dem Netz laden. Mein erste Idee war den Quellcode der Seite auszulesen und dort drin nach den Zahlen zu suchen, bekomme ich aber nicht hin. Und bevor ich dahingehend jetzt weiterversuche oder weiterfrage wollte ich mal wissen obs da noch ne andere Möglichkeit gibt die aktuellen Zahlen runterzuladen. Bin für jede Hilfe dankbar. Auch wenn ihr mir das vieleicht mal genauer mit dem Quellcode durchsuchen erklären könntet. Vorne weg.....ich bin kein Programmierass. Dank schonmal Gruß Rene Zitieren
streffin Geschrieben 29. Juni 2010 Geschrieben 29. Juni 2010 (bearbeitet) Das Problem das du hast, ist nicht den Quelltext einer Website zu parsen. Das ist einfach, sehr einfach. Das Problem das du hast, ist dass du dich nicht darauf verlassen kannst, dass sich an der Seite nicht mal was ändert. Weil dann bist du was das parsen angeht relativ angesch***en. Sofern es kein offizielles Angebot dieser Informationen, in einem definierten, festen, Datenformat gibt, würde ich an deiner Stelle irgendwo einen Server hinstellen, von dem aus sich auf die App's die auf den Telefonen laufen, die aktuellen "Parseregeln" (-> regular expression wäre hier das Stichwort) ziehen. Das googlen werd ich dir nicht abnehmen. Such ob du die Daten per XML file, csv, von mir aus Excel oder TXT findest, wenn du das hast, dann kannst damit arbeiten und bist relativ aus dem Schneider. Wenn du das nicht findest, dann wird die Sache intresannter. Und wie gesagt, nur einmal da bissl was hinfrickeln was die Aktuelle Seite auslesen kann, das darf dir eigentlich nicht genügen. Das ist zu Statisch, da reichts hinterher dann unter umständen wenn da statt "Lottozahlen vom 17.08.2008" auf einmal steht "Die Ergebnisse der Lottoziehung vom ....". Gute Software will Zeit, Planung, und die Fähigkeit sich anzupassen. Mal eben schnell schnell führt zu 99,9999% in die Sackgasse. Gruß Sven Bearbeitet 29. Juni 2010 von streffin Zitieren
René1709 Geschrieben 29. Juni 2010 Autor Geschrieben 29. Juni 2010 ja sorry. hatte mich da nicht deutlich ausgedrückt. Genau das Problem meinte ich, das wenn sich an der Seite was ändert das es dann nicht mehr funktioniert. Werd mich dann wohl mal auf die Suche machen ob ich das irgendwo als file bekomme. Werde mich dann ggf. nochmal hier melden. Dank dir für deine schnelle Antwort. Gruß Rene Zitieren
HJST1979 Geschrieben 30. Juni 2010 Geschrieben 30. Juni 2010 Hi kleiner Tipp bei Lotto-Bayern kann man die vergangenen Gewinnzahlen herunterladen. Leider nicht die Zukünftigen ;-) Gruß Hans-Jörg Zitieren
lbm1305 Geschrieben 30. Juni 2010 Geschrieben 30. Juni 2010 Moin, um HTML wie XML auslesen zu können, kann man folgenden Parser verwenden. Html Agility Pack Die HTMl-Tags, nach denen man dann sucht, sollten sich nicht ändern. Aber das kann man nicht ausschließen (auch nicht bei XML). Beispiele findest Du ebenso bei Codeplex. Ansonsten nach Beispielen Googlen. Zitieren
Guybrush Threepwood Geschrieben 30. Juni 2010 Geschrieben 30. Juni 2010 Ja das Html Agility Pack kann ich auch empfehlen das klappt echt gut. Ansonsten ist das Parsen einer Webseite alles andere als einfach... Zitieren
René1709 Geschrieben 30. Juni 2010 Autor Geschrieben 30. Juni 2010 Ok vielen Dank noch für die anderen Antworten. Werde mal schauen wie ich es jetzt hinbekomme. Tipps habe ich ja jetzt erstmal. Jetzt wird probiert. Wenn ich garnicht weiterkomme melde ich mich wieder. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.