问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

优酷里的视频如何才能批量下载

发布网友 发布时间:2022-04-20 17:36

我来回答

6个回答

懂视网 时间:2022-04-18 22:57

前段时间由于收集视频数据的需要,自己捣鼓了一个YouKu视频批量下载的程序。东西虽然简单,但还挺实用的,拿出来分享给大家。

  版本:Python2.7+BeautifulSoup3.2.1

import urllib,urllib2,sys,os
from BeautifulSoup import BeautifulSoup
import itertools,re
url_i =1
pic_num = 1
#自己定义的引号格式转换函数
def _en_to_cn(str):
 obj = itertools.cycle(['“','”'])
 _obj = lambda x: obj.next()
 return re.sub(r"['"]",_obj,str)
if name == 'main':
 #下载连续3个网页的视频
 while url_i <= 3:
 webContent = urllib2.urlopen("http://news.youku.com/focus/index/_page26716_" + str(url_i) + ".html")
 data = webContent.read()
 #利用BeautifulSoup读取视频列表网页数据
 soup = BeautifulSoup(data)
 print "-------------------------Page " + str(url_i) + "-------------------------"
 #获得相应页面的视频thumbnail和title的list
 tag_list_thumb = soup.findAll('li','v_thumb')
 tag_list = soup.findAll('li', "v_title")
 for item in tag_list:
 #通过每个thumbnail中的herf导向视频播放页面
 web_video_play = urllib2.urlopen(item.a['href'])
 data_vp = web_video_play.read()
 #利用BeautifulSoup读取视频播放网页数据
 soup_vp = BeautifulSoup(data_vp)
 #找到“下载”对应的链接
 tag_vp_list = soup_vp.findAll('a', id = 'fn_download')
 for item_vp in tag_vp_list:
 #将下载链接保存到url_dw中
 url_dw = '"' + item_vp['_href'] + '"'
 print item.a['title'] + ": " + url_dw
 #调用命令行运行iku下载视频,需将iku加入环境变量
 os.system("iku " + url_dw)
 #保存每个视频的thumbnail
 for item_thumb in tag_list_thumb:
 urllib.urlretrieve(item_thumb.img['src'], "E:下载视频\thumbnails" + str(pic_num) + "." +
  _en_to_cn(item_thumb.img['title']) + ".jpg")
 pic_num += 1
 print "--------------------------------------------------------------"
 print "--------Page " + str(url_i) + "'s video thumbnails have been saved!"
 url_i += 1

  程序思想很简单,就是通过解析网页数据找到相应的视频播放网页链接,然后根据播放页面找到下载的链接,如下图所示:

利用Python实现Youku视频批量下载功能实例

  由于从网页数据中获得的下载链接是必须通过youku自己的iku才能下载的。这一点费了我一番周折,侥幸发现iku这个软件的命令行非常简单(直接iku download_link即可),所以最简单的办法就是利用Python中的命令行接口os.system来调用iku来下载视频。另外注意程序运行之前需要先启动iku,否则下载完一个视频就要再启动一次。

PS:下载视频的时候就会发现,国内这些视频网页做的真的不够精细,含有太多的重复链接和坏死链接,小小鄙视一下。

热心网友 时间:2022-04-18 20:05

这个我有办法,我也是摸索出来的。首先你找到你要下载教程的上传者,然后在优酷客户端上面打出该上传者的会员名进行搜索,再在里面找到你要下的教程,把要下的都选上,最后又击鼠标选择下载就可以啦!应该能听懂吧?
希望对你有帮助!

热心网友 时间:2022-04-18 21:23

打开你要的视频后,在地址栏的youku前面输入xia(如果是土豆就在tudou前面输入kiss),回车,选择用硕鼠下载
根本不需要i酷

热心网友 时间:2022-04-18 22:57

试一下固乔视频助手看看行不行,这个工具能下载的平台有50多个,想抖音、西瓜、腾讯
都能下载,优酷应该也能,你可以试试

热心网友 时间:2022-04-19 00:49

用视频剪辑高手试试,它应该可以批量下载优酷里的部分视频,而且下载下来都是无水印的

热心网友 时间:2022-04-19 02:57

狂雷高清FLV视频下载软件(Raydown)是一款完全免费的集FLV视频精准搜索、飞速下载、轻松播放和超强转换于一体的综合性FLV视频平台。在普清视频下载方面,优化支持优酷视频下载、土豆视频下载、酷六视频下载等, 可以下载数百个视频网站的在线FLV视频。在高清视频下载方面, 支持天线高清视频下载、搜狐高清视频下载、优酷高清视频下载、土豆高清视频下载、酷六高清视频下载等,狂雷高清是您首选的高清电影下载工具。狂雷高清还支持手机视频下载、mp4视频下载、3gp视频下载、游戏视频下载,如果您有手机和MP4等手持设备, 您可以用狂雷高清下载相关视频后在手机或MP4上观看。狂雷高清FLV视频下载软件不仅具有卓越的下载速度, 即下载速度是一般FLV视频下载软件的5倍, 还提供各种FLV视频处理相关的各种工具, 如高清flv播放器、flv转换器、flv转mp3工具、flv视频合并器、flv视频分割器、flv视频嗅探器、flv视频修复器等, 这一切全都免费。所以, 一旦您的电脑中安装了狂雷高清FLV视频下载软件, 您就不用去苦苦寻找FLV处理工具了。有了狂雷高清, 您可以把最多的时间花在享受视频所带来的快乐上!

试试这个软件吧。很好。帮到你了记得给分
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 华为荣耀X2支持无线充电器吗 270分能上哪些大学 长沙十大排名职业学校有哪些? 长沙十大排名职业学校? 湖南长沙航空职业技术学院 数控技术专业的主要院校 我能否上长沙航空职业技术学校 数控技术 长沙航空职业技术学院文科有什么专业 请问长沙哪几所专科数控学校比好? 湖南长沙航空职业技术学院分数线 长沙航空学院有什么专业 长沙航空职业技术学院的院系专业 长沙航空学院毕业去哪? 长沙航空职业技术学院有些什么专业 湖南最好的数控学校在哪个地方? 长沙航空职业技术学院有那些王牌 专业 长沙航空职业技术学院是个什么类型的学校? 长沙航空职业技术学院怎么样?数控专业怎么样? 长沙航空职业技术学院怎么样? 什么是六叔公? 求和&lt;东方朔&gt;差不多的连续剧 怎么把优酷的电视剧做成一段片段?就是把自己喜欢... 怎样把优酷下载的视频进行编辑 优酷视频下载后怎么导入剪辑视频的软件? 如何把下载好的优酷视频转换成可编辑的视频文件? 你好,我想问一下怎么能把优酷上的视频保存到电脑... 我在大麦网买了蔡依林7月4号广州演唱会门票,请问座位怎么办? 牙疼吃什么食物能缓解 牙痛期间吃什么食物好 牙痛折磨人,吃哪些食物可缓解疼痛? 吃什么食物可以缓解牙痛 牙疼吃什么食物可以缓解呢 牙疼吃什么食物好呢 一分钟治牙疼 牙痛怎么快速止痛 食物 在日常生活中,患有牙痛吃哪些食物才好呢? 牙痛怎么快速止痛 这些食物有效缓解牙痛 急!!牙痛吃什么食物好?? 吃什么东西可以治牙疼