[FFmpeg-user] How to extract m3u8 stream URL from webpage with 2 players?
Reino Wijnsma
rwijnsma at xs4all.nl
Sat Jan 8 21:24:35 EET 2022
On 2022-01-08T18:34:34+0100, Bo Berglund <bo.berglund at gmail.com> wrote:
> and the other working much better had the stream url:
> https://1111296894.rsc.cdn77.org/LS-ATL-54548-10/tracks-v1a1/mono.m3u8
>
> [...]
>
> This 2:nd URL I could only find by using Firefox in F12 mode when playing, so it
> was completely manual. Not good when it changes often..
If that url starts working again, then there are 3 places to find it in the HTML-source, which you can extract with the HTML- and JSON-parser Xidel:
$ xidel -s "https://msnbcdailyshows.com/" -f "(//iframe)[2]/@src" -e '
//meta[@property="og:description"]/normalize-space(@content), (: #1 :)
normalize-space(//div[@class="post-body entry-content"]), (: #2 :)
parse-json( (: #3 :)
replace(
//script/extract(.,"_WidgetManager._SetDataContext\((.+)\);",1),
"\\\x","\\\u00"
),
{"liberal":true()}
)()[name="view"]/data/normalize-space(description)
'
https://1111296894.rsc.cdn77.org/LS-ATL-54548-10/playlist.m3u8
https://1111296894.rsc.cdn77.org/LS-ATL-54548-10/playlist.m3u8
https://1111296894.rsc.cdn77.org/LS-ATL-54548-10/playlist.m3u8
On 2022-01-08T20:10:29+0100, Bo Berglund <bo.berglund at gmail.com> wrote:
> This tool xidel you use, from where is that?
> How can it be installed?
https://www.videlibri.de/xidel.html
I'm using the Windows binary in a Bash environment, but last I heared quite some Linux packagemanagers also have it, though most likely not the latest build <https://sourceforge.net/projects/videlibri/files/Xidel/Xidel%20development/>.
--
Reino Wijnsma
More information about the ffmpeg-user
mailing list