NEWS
HTML parsen
-
Wie kann ich ein Objekt von jedem Bild erstellen ?
Habe es mit dem Parser-Adapter versucht, bekomme aber nur die erste Übereinstimmung angezeigt.
RegEX:
<a.*?jpg">(.*?)<\/a></a.*?jpg">
[..](..) [2017-04-14_15-52-21.jpg](./2017-04-14_15-52-21.jpg) [2017-04-15_09-57-06.jpg](./2017-04-15_09-57-06.jpg) [2017-04-16_10-16-56.jpg](./2017-04-16_10-16-56.jpg) [2017-04-17_13-15-00.jpg](./2017-04-17_13-15-00.jpg) [2017-04-12_18-41-47.jpg](./2017-04-12_18-41-47.jpg) [2017-04-17_11-20-51.jpg](./2017-04-17_11-20-51.jpg) [2017-04-16_13-19-02.jpg](./2017-04-16_13-19-02.jpg) [2017-04-10_09-52-27.jpg](./2017-04-10_09-52-27.jpg) [2017-04-12_20-48-58.jpg](./2017-04-12_20-48-58.jpg) [2017-04-18_20-40-15.jpg](./2017-04-18_20-40-15.jpg) [2017-04-12_18-35-38.jpg](./2017-04-12_18-35-38.jpg)
-
@Wal:Wie kann ich ein Objekt von jedem Bild erstellen ?
Habe es mit dem Parser-Adapter versucht, bekomme aber nur die erste Übereinstimmung angezeigt. `
Beim Parser Adapter müsstest Du für jedes Objekt einen eigenen Eintrag erstellen.
Hier ein Beispiel: http://forum.iobroker.net/viewtopic.php … ser#p61444
Versuche mal mit Javascript:
[EDIT] Code gelöscht. Korrektur kommt. War ein Fehler drin.
-
So… muss gleich raus. Nun der aktuelle Code. Nicht schön, aber selten
`var data = '[..](..) [2017-04-14_15-52-21.jpg](./2017-04-14_15-52-21.jpg) [2017-04-15_09-57-06.jpg](./2017-04-15_09-57-06.jpg) [2017-04-16_10-16-56.jpg](./2017-04-16_10-16-56.jpg) < href="./2017-04-17_13-15-00.jpg">2017-04-17_13-15-00.jpg [2017-04-12_18-41-47.jpg](./2017-04-12_18-41-47.jpg) [2017-04-17_11-20-51.jpg](./2017-04-17_11-20-51.jpg) [2017-04-16_13-19-02.jpg](./2017-04-16_13-19-02.jpg) [2017-04-10_09-52-27.jpg](./2017-04-10_09-52-27.jpg) [2017-04-12_20-48-58.jpg](./2017-04-12_20-48-58.jpg) [2017-04-18_20-40-15.jpg](./2017-04-18_20-40-15.jpg) [2017-04-12_18-35-38.jpg](./2017-04-12_18-35-38.jpg) '; var dataArr = data.match(/g">(.*?)',"").replace('<',"")); log("Name der Datei " + (i+1) + ": "+ resultArr[i]); }` Ergibt als Ergebnis: `~~[code]~~15:06:24.294 [info] javascript.2 script.js.Test.temp2: Anzahl der Dateien: 11 15:06:24.294 [info] javascript.2 script.js.Test.temp2: Name der Datei 1: 2017-04-14_15-52-21.jpg 15:06:24.295 [info] javascript.2 script.js.Test.temp2: Name der Datei 2: 2017-04-15_09-57-06.jpg 15:06:24.295 [info] javascript.2 script.js.Test.temp2: Name der Datei 3: 2017-04-16_10-16-56.jpg 15:06:24.295 [info] javascript.2 script.js.Test.temp2: Name der Datei 4: 2017-04-17_13-15-00.jpg 15:06:24.295 [info] javascript.2 script.js.Test.temp2: Name der Datei 5: 2017-04-12_18-41-47.jpg 15:06:24.295 [info] javascript.2 script.js.Test.temp2: Name der Datei 6: 2017-04-17_11-20-51.jpg 15:06:24.295 [info] javascript.2 script.js.Test.temp2: Name der Datei 7: 2017-04-16_13-19-02.jpg 15:06:24.295 [info] javascript.2 script.js.Test.temp2: Name der Datei 8: 2017-04-10_09-52-27.jpg 15:06:24.295 [info] javascript.2 script.js.Test.temp2: Name der Datei 9: 2017-04-12_20-48-58.jpg 15:06:24.295 [info] javascript.2 script.js.Test.temp2: Name der Datei 10: 2017-04-18_20-40-15.jpg 15:06:24.295 [info] javascript.2 script.js.Test.temp2: Name der Datei 11: 2017-04-12_18-35-38.jpg[/code]`[/i][/i]
-
Danke, funzt. :lol: