问答文章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
古天乐的资料!!! 胆结石可以喝柠檬蜂蜜水吗 柠檬对结石有什么作用 胆结石可以吃柠檬吗 江西有哪些风景 行政处罚对象能不能是分公司 分公司是否能作为被行政处罚的对象 分享20份亚马逊运营过程中常用邮件回复模板 2024年上半年自考报名时间 22年辽宁省自考延期怎么退费 华为荣耀X2支持无线充电器吗 270分能上哪些大学 长沙十大排名职业学校有哪些? 长沙十大排名职业学校? 湖南长沙航空职业技术学院 数控技术专业的主要院校 我能否上长沙航空职业技术学校 数控技术 长沙航空职业技术学院文科有什么专业 请问长沙哪几所专科数控学校比好? 湖南长沙航空职业技术学院分数线 长沙航空学院有什么专业 长沙航空职业技术学院的院系专业 长沙航空学院毕业去哪? 长沙航空职业技术学院有些什么专业 湖南最好的数控学校在哪个地方? 长沙航空职业技术学院有那些王牌 专业 长沙航空职业技术学院是个什么类型的学校? 长沙航空职业技术学院怎么样?数控专业怎么样? 长沙航空职业技术学院怎么样? 什么是六叔公? 求和&lt;东方朔&gt;差不多的连续剧 怎么把优酷的电视剧做成一段片段?就是把自己喜欢... 怎样把优酷下载的视频进行编辑 优酷视频下载后怎么导入剪辑视频的软件? 如何把下载好的优酷视频转换成可编辑的视频文件? 你好,我想问一下怎么能把优酷上的视频保存到电脑... 我在大麦网买了蔡依林7月4号广州演唱会门票,请问座位怎么办? 牙疼吃什么食物能缓解 牙痛期间吃什么食物好 牙痛折磨人,吃哪些食物可缓解疼痛? 吃什么食物可以缓解牙痛 牙疼吃什么食物可以缓解呢 牙疼吃什么食物好呢 一分钟治牙疼 牙痛怎么快速止痛 食物 在日常生活中,患有牙痛吃哪些食物才好呢? 牙痛怎么快速止痛 这些食物有效缓解牙痛 急!!牙痛吃什么食物好?? 吃什么东西可以治牙疼
  • 焦点

最新推荐

猜你喜欢

热门推荐