水木社区手机版
首页
|版面-Perl的世界(Perl)|
新版wap站已上线
返回
1/1
|
转到
主题:获取cctv flash页的视频m3u8
楼主
|
crella126
|
2021-10-07 00:31:15
|
只看此ID
获取cctv flash页的视频m3u8
use strict; use warnings; use LWP::Simple;
# cctv flash页视频下载
# '
http://tv.cctv.com/2018/04/01/VIDEYI7D9VFtnbOjIeIP4Pcn180401.shtml'
sub get_cctv{
# 从cctv网页链接获取m3u8真实链接
my $link = shift;
my $doc = LWP::Simple::get($link);
$doc =~ m/var\sguid\s=\s".*?"/;
my $guid = substr($&, 12, rindex($&, '"')-12);
my $json = LWP::Simple::get('
http://vdn.apps.cntv.cn/api/getHttpVideoInfo.do?pid='.
$guid);
my $ia = index($json, '"hls_url":"');
my $ib = index($json, '","asp_error_code');
my $hls = substr($json, $ia+11, $ib-$ia-11);
$hls =~ s/main/1200/;
return $hls;
}
print get_cctv('
http://tv.cctv.com/2018/04/01/VIDEYI7D9VFtnbOjIeIP4Pcn180401.shtml'
);
--
修改:crella126 FROM 124.240.86.*
FROM 124.240.86.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版