Veröffentlicht 29. Juni 201015 j 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
29. Juni 201015 j 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 201015 j von streffin
29. Juni 201015 j 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
30. Juni 201015 j Hi kleiner Tipp bei Lotto-Bayern kann man die vergangenen Gewinnzahlen herunterladen. Leider nicht die Zukünftigen ;-) Gruß Hans-Jörg
30. Juni 201015 j 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.
30. Juni 201015 j Ja das Html Agility Pack kann ich auch empfehlen das klappt echt gut. Ansonsten ist das Parsen einer Webseite alles andere als einfach...
30. Juni 201015 j 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.
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.