Hallo Leute,
mich hat wieder nach längerer Pause das Programmiervirus gepackt. Ich habe durch einen dritten eine tolle Idee für ein Programm bekommen. Das Programm soll die Internetseite nach Länder durchsehen und danach eine Message bei speziellen Ländern anzeigen.
Ich hab schon die GUI mehr oder weniger fertig. Doch nun komme ich ans eingemachte. Wie komme ich an die Daten der Website ran, respektive wie lese ich sie aus?
Ich habe diesen Thread nun schon mehrmals durchgelesen, aber es macht einfach nicht dieses berühmt-berüchtigtes "Klick". Die Ressourceinternetseite ist diese. Mich interessiert eigentlich nur das in der mittlere Teil der Seite ab
bis
Der Text dazwischen ist variabel und ändert alle 3 min. Mich interessieren in dem Block nur die Länder. Beispiel, eine Zeile von heute als Demonstration:
In diesem Fall liegt mein Interesse an Nicaragua. Deshalb hier meine Vorgehensweise:
Ich wollte eine Listbox machen und dann den Block ab den Parametern dort einlesen. Danach wollte ich dann Zeile für Zeile durchlaufen lassen und nur den hinteren Teil durch ein Substring abtrennen. Danach mache ich dann einen Check ob ich das Land bereits habe. Falls ja, geht es einfach weiter mit der nächsten Zeile. Falls nicht, dann brauche ich das Callsign was in blau hinterlegt ist. Ausserdem auch noch das Band , in dem Fall die Rote Zahlenkombination (Grösse kann sich ändern). Dies könnte ich dann per SubString wieder rausfiltern.
Nun meine Frage, da mir das alles dann doch recht schleierhaft wirkt ob diese Methode wirklich glücklich gewählt ist. Die Daten aus dem HTML Quelltext auslesen wie oben im Thread beschrieben fällt derzeit für mich aus, da ich nicht wirklich verstehe wie ich das machen soll (ist mir denke ich zu hoch) und da bei dieser Seite nicht mit solchen "ID's" gearbeitet wird. Gibt es noch ne bessere (nennt man das dann "elegantere") Variante? Oder hat einer vielleicht eine bessere Idee?
vielen Dank schonmal hier für eure Ideen!
EDIT: Das mit dem SubString geht irgendwie nicht da es zum Beispiel verschiedene Länder gibt die ein Leerzeichen in der Mitte haben. Beispiel European Russia, St Kitts, United States,....
damit hat sich meine Idee dann in Luft aufgelöst...
mich hat wieder nach längerer Pause das Programmiervirus gepackt. Ich habe durch einen dritten eine tolle Idee für ein Programm bekommen. Das Programm soll die Internetseite nach Länder durchsehen und danach eine Message bei speziellen Ländern anzeigen.
Ich hab schon die GUI mehr oder weniger fertig. Doch nun komme ich ans eingemachte. Wie komme ich an die Daten der Website ran, respektive wie lese ich sie aus?
Ich habe diesen Thread nun schon mehrmals durchgelesen, aber es macht einfach nicht dieses berühmt-berüchtigtes "Klick". Die Ressourceinternetseite ist diese. Mich interessiert eigentlich nur das in der mittlere Teil der Seite ab
bis
Der Text dazwischen ist variabel und ändert alle 3 min. Mich interessieren in dem Block nur die Länder. Beispiel, eine Zeile von heute als Demonstration:
In diesem Fall liegt mein Interesse an Nicaragua. Deshalb hier meine Vorgehensweise:
Ich wollte eine Listbox machen und dann den Block ab den Parametern dort einlesen. Danach wollte ich dann Zeile für Zeile durchlaufen lassen und nur den hinteren Teil durch ein Substring abtrennen. Danach mache ich dann einen Check ob ich das Land bereits habe. Falls ja, geht es einfach weiter mit der nächsten Zeile. Falls nicht, dann brauche ich das Callsign was in blau hinterlegt ist. Ausserdem auch noch das Band , in dem Fall die Rote Zahlenkombination (Grösse kann sich ändern). Dies könnte ich dann per SubString wieder rausfiltern.
Nun meine Frage, da mir das alles dann doch recht schleierhaft wirkt ob diese Methode wirklich glücklich gewählt ist. Die Daten aus dem HTML Quelltext auslesen wie oben im Thread beschrieben fällt derzeit für mich aus, da ich nicht wirklich verstehe wie ich das machen soll (ist mir denke ich zu hoch) und da bei dieser Seite nicht mit solchen "ID's" gearbeitet wird. Gibt es noch ne bessere (nennt man das dann "elegantere") Variante? Oder hat einer vielleicht eine bessere Idee?
vielen Dank schonmal hier für eure Ideen!
EDIT: Das mit dem SubString geht irgendwie nicht da es zum Beispiel verschiedene Länder gibt die ein Leerzeichen in der Mitte haben. Beispiel European Russia, St Kitts, United States,....
damit hat sich meine Idee dann in Luft aufgelöst...
cheers Kevin
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Springbok“ ()