Hallo!
Und zwar möchte ich Daten aus einer *xml auslesen und dann in einen Text oder einer *ini zwischenspeichern um eine neue Anfrage bei einer 2ten xml zu starten.
Die xml ist hier zu finden
http://ofdbgw.w-root.de/search/hitch
"Hitch" ist hierbei nur ein Beispiel.Die ganze Seite ist zu sehen unter http://ofdbgw.org/
Nachdem die obengenannte Seite die ID für den oder die Filme ausspuckt soll anschließend folgende Seite aufgerufen werden,um die vollen Daten zu erhalten:
http://ofdbgw.w-root.de/movie/69878
Jedoch scheitere ich schon am 1 Punkt.Habe einmal folgendes probiert
Spoiler anzeigen
#Include <String.au3>
[/autoit] [autoit][/autoit] [autoit]$file = FileOpen("hitch.xml", 0)
[/autoit] [autoit][/autoit] [autoit]; Prüfen, ob Datei zum Lesen geöffnet wurde
If $file = -1 Then
MsgBox(0, "Fehler", "Die Datei konnte nicht geöffnet werden.")
Exit
EndIf
$iniShowSerie = _StringBetween('hitch.xml', '<id>', '</id>')
If Not FileExists("Settings.ini") Then
IniWrite("Settings.ini", "Show", "Serie", $iniShowSerie)
EndIf
Jedoch steht in der ini nur [Show] Serie=
Mein Gedankengang:
- hitch.xml wird geöffnet
- geprüft ob offen
- inder hitch.xml nach Daten zwischen <id> und </id> gesucht und als Parameter $iniShowSerie hinterlegt
- Paramter $iniShowSerie wird in die ini geschrieben
Zur Info: Autoit ist Neuland für mich.
Ciao