Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. HTML parsen

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    HTML parsen

    This topic has been deleted. Only users with topic management privileges can see it.
    • Wal
      Wal Developer last edited by

      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)
      
      

      2551_regex.jpg

      1 Reply Last reply Reply Quote 0
      • ruhr70
        ruhr70 last edited by

        @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.

        1 Reply Last reply Reply Quote 0
        • ruhr70
          ruhr70 last edited by

          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]
          
          1 Reply Last reply Reply Quote 0
          • Wal
            Wal Developer last edited by

            Danke, funzt. :lol:

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate

            695
            Online

            31.7k
            Users

            79.8k
            Topics

            1.3m
            Posts

            2
            4
            1571
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo