NEWS
Sich ändernder Webcam-Link in ioBroker einbinden
-
Hallo zusammen,
nächste (für mich) größere Baustelle.
Ich habe einen Webcam auf dem Internet in ioBroker eingebunden, bei der sich leider wöchentlich der Link ändert.
Und zwar geht es um diesen hier:
https://www.rene-egli.com/webcam/
Wenn man darauf rechtsklickt erhält man den Video-URL
https://youtu.be/iyKqrhx_-Vg
Mir geht es um den hinteren Teil, also nach ....be/
Dies würde ich mir dem Parser herausziehen. Welches Reg-Ex wäre das?Damit das bei mir auch in ioBroker läuft muss noch was hinzugefügt werden. Und zwar der Ausdruck "?autoplay=1". Es sieht dann komplett so aus:
https://www.youtube.com/embed/iyKqrhx_-Vg?autoplay=1Wobei das Autoplay noch nicht einmal an sich funktioniert, jedoch verhindert, dass wenn ich zwischen den Views herumschalte, das Video wieder stehen bleibt. Man muss leider noch immer einmalig auf den Playbutton drücken.
-
@hg6806
Um das richtig zu verstehen, der Link
https://www.rene-egli.com/webcam/
bleibt immer gleich und der Link
https://youtu.be/iyKqrhx_-Vg
verändert sich?Wie liest du denn den Link bis jetzt immer aus? Oder machst du das per Hand?
Die werden auf der Seite (https://www.rene-egli.com/webcam/) ja sicher nicht jede Woche den neuen Link einfügen.
Im Sourcecode von der Seite (https://www.rene-egli.com/webcam/) ist folgender Youtube Link enthalten. Vielleicht bleibt der ja immer gleich:
https://www.youtube.com/embed/live_stream?channel=UClywNttOGGvsIF23vwKWy2A&autoplay=1 -
Von dem Link
https://www.youtube.com/embed/iyKqrhx_-Vg?autoplay=1
ändert sich immer der Teil was nach ...../embed/ kommt.
Und denn ziehe ich mir immer von der Seite und setze ihn in ioBroker ein.Ich habe den extrahierten Link mal ausprobiert, vielleicht bleibt er ja immer gleich.
-
regex:
embed/(.*)=1und du bekommst zurück:
live_stream?channel=UClywNttOGGvsIF23vwKWy2A&autoplayund dann setzt du noch "=1" dahinter, dann hast du:
live_stream?channel=UClywNttOGGvsIF23vwKWy2A&autoplay=1Probier es aus auf: https://regex101.com/
mfg
Dieter