html
タグからJSONデータを抽出するのに時間が掛かります。具体的には、script
タグで、JSOUPライブラリを使用して、script
タグの間でデータを取得できます。しかし内部には私が抽出できないJSONデータがあります。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>
私は内部jwplayer
あるfile
タグからurl
必要があります。ここではタグです。私は正規表現を使って試しました。例えば、次のようにしてみました。 "playlist[\":\\s\\{]+file[\":\\s\\{]+\"([^\"]+)\""
しかし、私は正規表現の経験があまりなく、正しいパターンを見つけられません。誰かがこれを助けることができますか?おかげ
いくつかの空白を必要とします。 – CAustin
'file:"(。*?) "'試してみましたか? – sln
ご意見ありがとうございます。あなたがいくつかのコード例でより具体的なら@CAustin? – Yupi