Ich habe etwas Zeit, um JSON-Daten von einem html
-Tag zu extrahieren. Um genauer zu sein ist es ein script
Tag und mit JSOUP-Bibliothek kann ich Daten zwischen script
Tags bekommen. Aber im Inneren gibt es einige JSON-Daten, die ich nicht extrahieren kann. Hier ist der tag:Extrahiere einige Daten mit Regex
<script type="text/javascript">jwplayer.key="WbtWzGvcRNi6Tk+gtKldIbx+nn6lXZFvKiaO2g==";jwplayer("tvplayer").setup({playlist:[{image: "http://img.canlitvlive.io/yayin/trt1_480.jpg?1509735585",title:"TRT 1 Canlı Yayın - CanliTVLive.io",file : "http://yayin.canlitvlive.io/trt1/live.m3u8?tkn=8JD95lXv9dOUXwtgOTBYfw&tms=1509749985"}],...</script>
I url
von file
Tag benötigen, die innerhalb jwplayer
ist. Ich versuchte mit regulären Ausdruck zum Beispiel versuchte ich etwas wie folgt: "playlist[\":\\s\\{]+file[\":\\s\\{]+\"([^\"]+)\""
Aber ich habe nicht viel Erfahrung mit Regex und kann nicht richtig Muster herausfinden. Kann jemand damit helfen? Dank
Ich würde ein HTML-Parser vorschlagen, mit, und dann einen JSON-Parser verwenden. – CAustin
Versuchte 'Datei:" (. *?) "'? – sln
Danke für Ihre Kommentare. @CAustin, wenn Sie mit einigen Codebeispielen genauer sind? – Yupi