吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5484|回复: 6
收起左侧

[其他转载] 人民网电视视频下载的一点体会

[复制链接]
wanglaihuai 发表于 2019-4-28 14:10
本帖最后由 wanglaihuai 于 2019-4-28 14:17 编辑

小白班门弄斧,大佬勿喷。
有其他下载办法请多指教。
如果板块有误,还望指正。


今天一到单位,有同事让帮忙下载一个人民网人民电视的视频:
[HTML] 纯文本查看 复制代码
http://tv.people.com.cn/n1/2017/1018/c367509-29594881.html

我心想这还不简单?于是打开链接,最简单的还是用猫抓了,结果发现抓出来是这样的:
Snip20190428_8.png
此路不通,再试试you-get、youtube-dl、annie……居然都没辙! 这下有意思了。灵机一动我换了移动UA,果不其然找到了MP4视频的地址:
[HTML] 纯文本查看 复制代码
http://flv4mp4.people.com.cn/videofile3/pvmsvideo/2017/10/18/WeiQingCheng_c8f46531f742a56be6a24b71d46815bd_android_c.mp4


Snip20190428_10.png

然鹅,这个5分多的视频只有13M,显然是为了适配移动端压缩了的低清晰度视频。
作为一个完美主义者,不可能就这么容易满足现状吧。 右键点个分享吧。

Snip20190428_11.png

分享JS代码:
[JavaScript] 纯文本查看 复制代码
<script src="http://tv.people.com.cn/img/player/v.js"></script>
<script>showPlayer({id:"/pvservice/xml/2017/10/18/087bb8a8-3b2a-4b29-81f0-eb428c6fb4f4.xml",width:640,height:525});</script>
然后打开这个JS文件,其获得移动端数据,即前面那个标清视频的方法为
[JavaScript] 纯文本查看 复制代码
“http://tvplayer.people.com.cn/getXML.php?path=”+safariObj.xml


于是把分享代码里的xml文件路径放进去补全:
[HTML] 纯文本查看 复制代码
http://tvplayer.people.com.cn/getXML.php?path=/pvservice/xml/2017/10/18/087bb8a8-3b2a-4b29-81f0-eb428c6fb4f4.xml


访问之后出来的就是标清视频
[HTML] 纯文本查看 复制代码
('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) 


那么我们知道了视频存放路径,就可以大胆设想高清视频应该也在这里吧?在播放页面把视频质量选成高清,猫抓到了分段视频地址:
[HTML] 纯文本查看 复制代码
http://flv4.people.com.cn/hds-vod/videofile3//pvmsvideo/2017/10/18/WeiQingCheng_c8f46531f742a56be6a24b71d46815bd_ms_hd.mp4Seg1-Frag1


发现目录长得差不多,不同的是这里:
Snip20190428_12.png
这里:
Snip20190428_14.png
合并同类项,我们可以猜测到高清视频的地址应该是:
[HTML] 纯文本查看 复制代码
http://flv4mp4.people.com.cn/videofile3//pvmsvideo/2017/10/18/WeiQingCheng_c8f46531f742a56be6a24b71d46815bd_ms_hd.mp4 

访问一下。嗯,好像清晰度还可以。50M的体积也还可以接受了——按照找到的分段视频每段0.46~0.8MB的体积,81段计算,高清视频应该就是50M左右。

Snip20190428_15.png

写在最后:
想着写个js脚本存到书签,万一那天能用到。但是到了访问xml这一步提示“No 'Access-Control-Allow-Origin' header is present on the requestedresource.”,这就涉及到我的知识盲区了……有大神能给解决一下不?

免费评分

参与人数 1热心值 +1 收起 理由
余役 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| wanglaihuai 发表于 2019-4-28 14:29
emmmm,原来硕鼠就可以。哈哈哈哈……白折腾了。
颠道无尘 发表于 2019-4-28 14:45
wanglaihuai 发表于 2019-4-28 14:29
emmmm,原来硕鼠就可以。哈哈哈哈……白折腾了。

论一个爱好技术的人 炫技的戏有几多
 楼主| wanglaihuai 发表于 2019-4-28 15:06
颠道无尘 发表于 2019-4-28 14:45
论一个爱好技术的人 炫技的戏有几多

因为是macos所以没有硕鼠,而且硕鼠支持的网站一直在被削减,就一直用插件。结果发现手头的办法都不灵了……
indusrain 发表于 2019-4-28 15:24
IDM就行了  用的找这么复杂?
 楼主| wanglaihuai 发表于 2019-4-28 19:53
indusrain 发表于 2019-4-28 15:24
IDM就行了  用的找这么复杂?

emmm,macOS没有IDM,我也很怀念用IMD的日子啊~
头像被屏蔽
又要取名字 发表于 2019-6-2 20:57
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-16 09:06

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表