
本帖最后由 wanglaihuai 于 2019428 14:23 编辑
今天一到单位,有同事让帮忙下载一个人民网人民电视的视频:
http://tv.people.com.cn/n1/2017/1018/c36750929594881.html
我心想这还不简单?于是打开链接,最简单的还是用猫抓了,结果发现抓出来是这样的:
此路不通,再试试youget、youtubedl、annie……居然都没辙!这下有意思了。灵机一动我换了移动UA,果不其然找到了MP4视频的地址:
然鹅,这个5分多的视频只有13M,显然是为了适配移动端压缩了的低清晰度视频。
作为一个完美主义者,不可能就这么容易满足现状吧。右键点个分享吧。
[size=18.6667px] [size=18.6667px]
分享JS代码:
然后打开这个JS文件,其获得移动端数据,即前面那个标清视频的方法为:
http://tvplayer.people.com.cn/getXML.php?path=”+safariObj.xml
于是把分享代码里的xml文件路径放进去补全:
http://tvplayer.people.com.cn/getXML.php?path=/pvservice/xml/2017/10/18/087bb8a83b2a4b2981f0eb428c6fb4f4.xml
访问之后出来的就是标清视频
(‘http://flv4mp4.people.com.cn/videofile3/pvmsvideo/2017/10/18/WeiQingCheng_c8f46531f742a56be6a24b71d46815bd_android_c.mp4′,’http://flvimage.people.com.cn/videofile3/pvmsimage/2017/10/18/weiqingcheng_e9faa1c86a3b2460a05bf4106fadc463.jpg’,1.7778)
那么我们知道了视频存放路径,就可以大胆设想高清视频应该也在这里吧?在播放页面把视频质量选成高清,猫抓到了分段视频地址:
http://flv4.people.com.cn/hdsvod/videofile3//pvmsvideo/2017/10/18/WeiQingCheng_c8f46531f742a56be6a24b71d46815bd_ms_hd.mp4Seg1Frag1
发现目录长得差不多,不同的是这里:
和这里:
合并同类项,我们可以猜测到高清视频的地址应该是:
访问一下。嗯,好像清晰度还可以。50M的体积也还可以接受了——按照找到的分段视频每段0.46~0.8MB的体积,81段计算,高清视频应该就是50M左右。
写在最后:
想着写个js脚本存到书签,万一那天能用到。但是到了访问xml这一步提示“No ‘AccessControlAllowOrigin’ header is present on the requestedresource.”,这就涉及到我的知识盲区了……有大神能给解决一下不?
2楼:是不是发错论坛了,不去52吗?
3楼:这个 你很厉害了 我可能会换一种方法
4楼:这个翻译过来不是说请求头不对吗
5楼:现在桌面端的硬件配置都上去了,所以全都切片,这样节约带宽,而且可以通过前段的控制做到类似Qos。
大部分人都是一分钟不好看,直接关闭视频窗口,这样切片会节省很多服务器资源和带宽。而且可以做到实时加密解密,实时断流。
6楼:跨域了 你可以搜一下跨域的解决办法
7楼:跨域了,来自程序员的解释。
8楼:对这些不感兴趣,不过,第一个应该是ok的,无非就是有个视频合并。
9楼:太麻烦了,硕鼠解析直接搞定
搜狗截图19年04月29日0729_1.jpg (53.35 KB, 下载次数: 0)
下载附件
2019429 07:29 上传
10楼:技术流最可怕
11楼:试了一下用Downie 3下,可以直接检测到14m到那个
12楼:windowscrb 发表于 2019429 00:57
跨域了,来自程序员的解释。
活捉大佬一只!
13楼:刘皇叔 发表于 2019428 22:29
跨域了 你可以搜一下跨域的解决办法
嗯,搜了一下,好像超出了我的知识范围。
14楼:guxia 发表于 2019429 07:29
太麻烦了,硕鼠解析直接搞定
是的,后来捣鼓完了才发现,硕鼠原来还可以用。好多网站不支持之后,就弃用硕鼠了。
15楼:新闻联播都不看,你让我看这个?????????
16楼:zong7699 发表于 2019428 21:21
是不是发错论坛了,不去52吗?
52复制过来的吧,看还有水印
17楼:视频下载王 软件挺好用的
18楼:xieyao0111 发表于 2019429 20:44
52复制过来的吧,看还有水印
嗯,52也是我发的,欢迎去那边交流。
19楼:wanglaihuai 发表于 2019430 13:45
嗯,52也是我发的,欢迎去那边交流。
膜拜大佬!!!
20楼:IDM直接抓取720P的,37.1M
