avatar

目錄
【娱乐】视频下载工具 —— youtube-dl/you-get

【娱乐】视频下载工具 —— youtube-dl/you-get

所有平台都可,以Windows10 演示

需要的一些软件:

开始正片1

  1. 安装 youtube-dl,记得CMD开管理员模式

安装并更新youtube-dl

Code
1
pip install --upgrade youtube-dl

  1. 安装ffmepg.教程

  2. 开宰。

    • 视频链接 http://www.le.com/ptv/vplay/31520987.html?ch=baidu_ffdsj&from=baidu_so&site=baidu_all
    • 命令行将地址换到下载的目录cd C:\Users\DESERCE\Videos\youget
    • 盘他:youtube-dl http://www.le.com/ptv/vplay/31520987.html?ch=baidu_ffdsj&from=baidu_so&site=baidu_all

开始正片2

  1. 安装you-get,在CMD里面执行命令行
Code
1
pip install you-get
  1. 使用方法和上面类似,有的时候youtube-dl不支持的网站换you-get会有惊喜。

  2. 下载多条视频:

Code
1
you-get [url1] [url2] [url3]

例子:爬取优酷的视频。

  • 首先获取一系列的视频地址,使用python代码贴在下面了
  • 然后调用you-get 下载视频

可能会在网页改版的时候失效,到时候再说咯。

肯定还有更方便的办法,望各位大佬不吝赐教。

在此只是提供一个下载网上视频测试网速的方法,请大家支持正版。

Code
1
2

you-get https://v.youku.com/v_show/id_XMzU5NDM0MjIyMA==.html https://v.youku.com/v_show/id_XMzU5NDM0MjIxNg==.html

抓取指定优酷url页面中的选集地址

python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
from bs4 import BeautifulSoup
import requests
import re
import os
import string
import pyperclip
# 把url替换你需要爬取的链接
url = 'https://v.youku.com/v_show/id_XOTE0NDk1ODI0.html?spm=a2h0k.11417342.soresults.dtitle&s=e524a4629c8f11e4b522'
response = requests.get(url)
response.encoding=response.apparent_encoding
#因为网站使用的不是通用的utf-8格式,而是gzip,所以要让它判断解码格式
html = BeautifulSoup(response.text,'lxml')
#获取到的网页信息需要进行解析,使用lxml解析器,其实默认的解析器就是lxml,但是这里会出现警告提示,方便你对其他平台移植
content=html.select('#app > div > div.play-top-container > div.l-container > div.module-playbox > div > div.listbox > div > div.scroll-area > div.anthology-content-scroll > div:nth-child(2) > div.anthology-content')
#将复制好的选择器信息放进select方法中,将获取到的内容作为tag形式放入一个列表中
#转换数据类型,不然会报错
url = str(content)
# 正则表达式获取必要数据
urls = re.findall('[a-zA-z]+://[^\s]*', url)
# 处理字符串
urls =str(urls)
urls = urls.replace('[','').replace(']','').replace(',','').replace('"','').replace('\'','')
#把urls中的字符复制到剪切板
pyperclip.copy(urls)

ffmpeg mkv 转 MP4

在文件目录打开目录行,执行如下命令,将 Givenchy.mkv 转成 Givenchy.mp4
powershell ffmpeg -i Givenchy.mkv Givenchy.mp4

参考资料:

1.https://zhuanlan.zhihu.com/p/103478279
2.https://tool.oschina.net/regex/#
3.https://blog.csdn.net/qq_30638831/article/details/81153011
4.https://blog.csdn.net/My_THE/article/details/79961252
5.https://www.jianshu.com/p/6bae57859325
6.https://www.jianshu.com/p/dd7f04c27a79
7.https://blog.csdn.net/qq840166422/article/details/89553077
8.https://blog.csdn.net/qq_40491305/article/details/103272651

文章作者: deserce
文章鏈接: https://deserce.github.io/2020/03/24/download/
版權聲明: 本博客所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 Tiny share !
打賞
  • 微信
    微信
  • 支付寶
    支付寶

評論