@homoran said in Parser Werte aus Website auslesen.:
@dj_doenertier
Grid<[^>]+>([\d.]+)
Danke für die Hilfe ich musste. Ich musste die Abfrage noch etwas anpassen und dann hatte ich die Daten.
Anbei Abfrage "Grid<[^>]+><[^>]+>([\d.]+)"
Ich hätte noch eine Frage. Was müsste ich schreiben um an folgende Werte zu kommen?
</table>
<td style=background-color:#FFDDFF;vertical-align:top>
<table style="width:350px;margin:2px;border-spacing:1px;background-color:#0000FF;border-collapse:collapse;border:1px solid #666666;padding:2px">
<tbody><tr><td colspan=4 style=background-color:#444444;color:white align=center> ELA PV-Forecast Hour </tr>
<tr><td width=55 align=center>Hour<td width=120>Wh</td> <td width=55 align=center>Hour<td width=120>Wh</tr>
<tr><td align=center>0<td>0</td> <td align=center>12<td>1578</tr>
<tr><td align=center>1<td>0</td> <td align=center>13<td>1625</tr>
<tr><td align=center>2<td>0</td> <td align=center>14<td>1381</tr>
<tr><td align=center>3<td>0</td> <td align=center>15<td>1168</tr>
<tr><td align=center>4<td>0</td> <td align=center>16<td>602</tr>
<tr><td align=center>5<td>0</td> <td align=center>17<td>90</tr>
<tr><td align=center>6<td>0</td> <td align=center>18<td>10</tr>
<tr><td align=center>7<td>0</td> <td align=center>19<td>0</tr>
<tr><td align=center>8<td>0</td> <td align=center>20<td>0</tr>
<tr><td align=center>9<td>1150</td> <td align=center>21<td>0</tr>
<tr><td align=center>10<td>1519</td> <td align=center>22<td>0</tr>
<tr><td align=center>11<td>1829</td> <td align=center>23<td>0</tr>
Mir würde wahrscheinlich die ersten 2 Zeile der Tabelle reichen. Den Rest kann ich mir sicher durch ausprobieren erarbeiten.
Ich würde den Parser nach "Wh" suchen lassen und dann die entsprechende Abfrage.
Vielen Dank im Voraus für eure Mühe.
Mit freundlichem Gruß
dj_doenertier