如何在不下载优酷客户端的情况下下载优酷视频?

2022-07-30 18:04 作者: 来源: 本站 浏览: 我要评论如何在不下载优酷客户端的情况下下载优酷视频?已关闭评论 字号:

摘要: 优酷是有网页版的,所以这个问题分解一下,就是如何下载在线视频网站的视频。 需要注意的是,我们在使用以上各个方法下载视频的时候,有时会读取到一些前期刷新的广告视频,需要仔细甄别。 以上就是本次分享的内容了,如果对你有帮助的话,请给我点个赞吧! 有什么问题也可以给...

优酷是有网页版的,所以这个问题分解一下,就是如何下载在线视频网站的视频。

需要注意的是,我们在使用以上各个方法下载视频的时候,有时会读取到一些前期刷新的广告视频,需要仔细甄别。

以上就是本次分享的内容了,如果对你有帮助的话,请给我点个赞吧! 有什么问题也可以给我留言哦!

最早以前这种流媒体播放都是缓存在硬盘里面的,这样你下次播放的时候就不用再下载,直接从硬盘缓存中提取播放。比如你看了一 段视频,看完了,关闭了,第二天再进那个页面看,那么就不用再消耗网络了,直接可以看,不联网都可以看。那么就可以从浏览器缓存中找到视频。

不过后来为了迎合视频网站老板们的需求,流媒体服务器有了一些特别设置,比如不再缓存了。视频网站老板当然不希望你看了一次就断网看,或者从缓存中取出来天天看,他希望你第二次看的时候再联网,再看看他们免费赠送的广告。于是现在看一段视频,已经加载完了,你不小心关闭了,再开,那么又需要重新加载。

然后说一下优酷的视频为什么分段,其实这是一种比较好的策略,因为流媒体好像会一直加载缓存(下载缓存在内存,不写硬盘了,写的话也加密),如果一部剧集45分钟,现在网络好的线分钟估计把整部剧都下载完成了,如果你会看完倒是无所谓,万一是烂片,或者你有事要离开,看了一分钟就把页面关闭了,那整部剧的下载流量不是白白浪费了,还白白消耗了视频服务器的资源。分段以后就不会有这种情况了,45分钟的线分钟,你看到这个片段的末尾时会帮你加载下一个片段,这样保证视频连续。如果还是上面的情况只看了一分钟,那么你最多也就下载了第一段,这样可以减轻视频服务器的负担。

优酷的视频地址隐藏得蛮深,媒体服务器还会检测参数对不对决定给不给你下载。因为html5的视频很难隐藏,所以优酷的手机端网页好多视频没有,一些热门视频只能看开始片段,看完要会员好像。

2,在视频页面下点击chrome的主菜单,选择 更多工具-开发者工具,然后会在页面右半边会出现开发者工具界面。

3,在开发者工具界面点击network标签,这会嗅探当前页面的所有网络请求。下面会不断的滚动刷新各种请求。

4,在请求列表里面找视频的求,flv,mp4,如果请求太多难找,可以在filter那输入flvmp4,后面的regex打勾,这样就只显示带有flv和mp4的请求了。里面有些视频是广告来的,不过目前看来优酷视频的命名都是0300这样开头的,其他名字的都是广告。

5,让右键点击某个0300开头的请求,选择copy-copy link address。这个地址拷贝到剪切板,这个地址就是你当前页面视频的地址,根据你当前选择的清晰度,标清超清为flv格式,高清为mp4格式。回到第一步,如果你网速太快的话,打开开发者工具之前视频地址已经请求过了,就不会出现在列表中了,这时候你到视频页面那里切换一下清晰度,那么他就会重新请求。

命名都是文件名第10位递增一,比如上面的 A8xxx(太长省略),10位是0说明这是第一段,第二段就是A8xxxx,三段就是xxx以此类推。所以只要在第一段的地址链接改这个数就能下载到后面的段落了。

(另外我上面的事例那几个网址你直接复制可能下不了,因为优酷视频地址隔一段时间就会变的,估计是怕其他网站永久盗链吧。)

我自己也下了不少视频,以前觉得有些小视频很有意思,几十秒几分钟的,当我再去看的时候他送我2分钟的广告,广告完了,看到一半再送15秒。。。优酷老板你给我粗来。

这段时间上去优酷发现已经抛弃了flash模式,接口也大换血,但是上面的嗅探还是依然有效的,那个下载片段的好像不能直接改名字下后面的,估计后面的参数有些不一样吧,拖进度条一段一段的嗅探还是可以的。

我自己用c#做了个小程序waker,可以解析出优酷视频的下载地址,把优酷某视频的播放页面网站复制到url框然后点击get youku,就可以把该视频的各种分辨率的全部分段的下载地址列出来。然后可以框选你喜欢的分辨率的全部分段用工具下载了。

s密码:ckkx大家低调使用,觉得有用默默点歌赞就行,多人用了被发现后那边改下接口这里就失效了。就说那么多了,还有两车的砖没搬呢…

地址信息是靠某个请求获取的,但是现在这个后面参数太多,而且未知,我是没法模拟了,这个请求是jsv开头的,所以大家可以用谷歌浏览器开发者工具网络那里在filter输入jsv来筛选出这个请求,点击这个请求,右边会出现一些信息框,选择preview或者respone可以看到返回的信息,地址就在里面,量比较大仔细找一下吧,我之前是用正则分离出单独的地址的。

20180411更新:上面171201的估计会一直有效,搜jsv没出来的可能是网络太快,在你打开开发者工具之前就请求过了,所以没有被嗅探到,不在列表中,刷新一下就可以了。

重发一下那个合并工具,修正了之前的空格问题,视频列表上移下移错误,转换部分修剪时间不正确的问题。

在安装python3的过程中找到了xmlbar这个软件,试了下,成功了。于是youget没有来得及测试。xmlbar应该是中国人开发的,不知道为啥起了这么个名字。。。

优酷会员5.9元/月,8.9元/2个月,请点本站上边链接购买

2022年07月30日 18:04:35

 

随机账号机器密码:
56NY190c JH54hk987
30RD166ddE6 IV81
92XA7 PF85of028H
71KJ204rxR ZX43vx
10A JB2
00OH348l XV47ui308W

Comments are closed.

会员登录关闭

记住我 忘记密码

注册会员关闭

小提示: 您的密码会通过填写的"电子邮箱"发送给您.