此次文章将讲到如何爬取视频,以及视频类型转换等问题
目录
1.爬取部分
1.下载you-get
首先先创建一个文件夹(视频将会下载到此处)
然后打开,选中文件夹左上角长框
直接输入cmd
回车
然后输入:pip install you-get 回车
报错情况
如果出现以上情况,详情请见二部分的pip版本问题
如果正常,则不会在程序中出现类似代码(因为我已经下载过了,所以无法给大家展示图片)
2.使用you-get爬取
首先输入:you-get
然后空格
再将视频网址粘贴在空格后
回车
静等下载完成
打开文件夹,你就会看到有一个flv的文件(或者还有一个xml的文件)
转成mp4就需要点外援了
3.外援——转FLV为mp4
可直接跳转到此网页:Download FFmpeghttp://ffmpeg.org/download.html
点击Windows builds from gyan.dev(此处暂且只提供Windows版本的下载作为参考)
找到发布版本后点击:ffmpeg release essentails.Zip
下载完成后打开
点击查找,输入:ffmpeg.exe
点击确定
点击解压到,再选择在任意位置新建一个文件夹
点击确定
找到这个文件
在此文件夹新建两个文本文件
(注意同名 以文本txt格式结尾)
在doall.txt中输入:
@for %%i in (*.flv) do (flv2mp4.bat "%%i")
pause
在flv2mp4.txt中输入:
ffmpeg -i "%~dpn1.flv" -c copy "%~dpn1.mp4"
用另存为这两个txt文件改为为.bat结尾
删去两个文本文件
再把剩下的三个文件移动到已经下载好flv文件的文件夹里
双击doall(建议不要用将单个flv文件拖到flv2mp4打开,由于下载时各个版本的cmd会有差异,可能会导致无法导出mp4)
然后我们的爬取就成功了!
2.疑难解答
两种方案
第一种:”无效“方案
这个就不说了,当时我更新的时候傻乎乎的按着这个程序去做,弄了半天提示我语法无效
第二种:利用:python -m pip install -U pip更新这也是实际有用的
最后它会告诉你成功下载pip 22.1.2版本 也就是更新告一段落了
PS
那么对视频的爬取讲解就到此结束了,如果还有什么不理解的地方欢迎评论,或私信我噢