Ein lästiges Unterfangen ist allerdings die Filialsuche hier in Argentinien. Die argentinische Citibank-Website ist schön in alter Tradition mit viel Flash-Inhalten gebaut:
Ausschnitt aus der Citibank-Website: der Filialsucher |
Gelegentlich bin ich mal in der Innenstadt und möchte meist einfach bloß wissen, ob in der Nähe von dort, wo ich sein werde, ein Automat ist. Mit den Angaben von der Website der Citibank konnte ich dafür nicht so richtig viel anfangen. Deshalb hab ich ein bißchen rumgespielt.
Zunächst hab ich mir mal die Flash-Datei runtergeladen (die kommt zwar merkwürdigerweise als Text an, aber man kann sie als SWF-Datei abspeichern). Um zu wissen, ob die Adressen da fest eingebaut sind, oder die dynamisch nachgeladen werden, hab ich die Datei dann in SWiX geöffnet, einem kleinen Freeware-Tool, das aus den kompilierten SWF-Dateien (Flash) einfach zu lesende XML-Daten macht.
Auf diese Weise hab ich dann die eigentliche Adressdatei auf dem Server der hiesigen Citibank ausfindig gemacht - eine simple XML-Datei.
Die wollte ich dann wieder mittels des Befehls importXML in ein Google-Spreadsheet einlesen. Ging aber nicht. Hab bis jetzt nicht raus, wieso.
Stattdessen hab ich die XML-Date mit Hilfe des XML2CSV-Converter in ein Format umgewandelt, mit dem ich weiterarbeiten konnte, und das wiederum hab ich benutzt, um folgende Karte mit der Mapsengine von Google Maps zu erstellen:
Bei einigen Lokalitäten musste ich ein bißchen nacharbeiten, weil die Originaldaten offenbar nicht eindeutig genug waren, als dass die Mapsengine sie auf der Karte richtig hätte platzieren können. Inzwischen stimmen sie aber glaube ich einigermaßen. Stelle ich hiermit zur freien Verfügung.