使用 Wget 获取网站链接中的每个 mp4 文件,检查该链接中的每个链接是否有嵌入的 mp4 链接

所以我想使用 wget 从该网站下载所有 mp4 文件:

https://coursevania.courses.workers.dev/[coursevania.com]Python%20for%20Data%20Science%20and%20Machine%20Learning%20Bootcamp/

但是,当我尝试时,它总是下载索引文件,并且不检查网站中的任何链接。加载网站链接也需要大约几秒钟的时间。你可以在网站上尝试一下。我试过

wget -r -l2 -nd -A'*.mp4*' https://coursevania.courses.workers.dev/[coursevania.com]Python%20for%20Data%20Science%20and%20Machine%20Learning%20Bootcamp/

老实说,我不知道我在做什么,我还测试了 robots.txt 文件并将其设置为忽略,但它仍然返回相同的结果,下载索引文件并停止。我对 wget 真的很陌生。


侃侃尔雅
浏览 76回答 1
1回答

一只甜甜圈

这是不可能的。由于 wget 不是 JavaScript 引擎,因此它无法知道 mp4 资源的链接(直到页面中的 javascript 被执行)。如果你确实需要递归地执行此操作,你应该考虑使用 javascript。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5