我想从用户帐户下载数百个视频文件DailyMotion网站。视频位于 URL 下,如下例所示:
http://www.dailymotion.com/mplay
有没有自由的有没有可以批量下载该图库中所有视频的程序?我试过DailyMotion 视频下载器但只有我逐一提供每个视频链接才能下载。
重要的提示:我只需将任何链接(例如www.dailymotion.com/mplay
)输入到程序中,它就可以处理一切(抓住所有子链接;自动开始和完成下载)。
答案1
尝试JDownloader 命令行界面。他们说他们有Dailymotion-支持。
编辑:在 GUI 版本中,您甚至可以一次添加所有链接。
编辑:没明白你没有得到所有电影的列表。使用 bash 和 lynx(基于文本的 Web 浏览器),很容易获得所有视频 URL(或者准确地说,前 100 页 * 20 个视频,dailymotion 不会打印更多,我还获得了观看次数最多和评分最高的列表以最大化封面):
{ for i in {1..100}; do lynx -dump -nonumbers -listonly http://www.dailymotion.com/user/mplay/$i http://www.dailymotion.com/visited/user/mplay/$i http://www.dailymotion.com/rated/user/mplay/$i; echo $i 1>&2; done } |grep http://www.dailymotion.com/video/ |sort |uniq >movies.txt
不要试图改变这 100 个,不会再多了。如果你找到列出缺失视频的方法,请告诉我!
如果需要,只需调整用户名(“mplay”)并将此行粘贴到 bash 中。等待一段时间直到完成,您将获得打印的列表,您可以在 jdownloader 中重复使用。
如果你没有使用 Linux(或 OS X 和已安装的 Lynx),我为你列出了清单。玩得开心!但我不太清楚为什么我发现的视频比 dailymotion 所说的还要多。