浏览器自动化的python解决方案

时间:2015-08-10 14:57:59

标签: python macos selenium browser

我正在学习使用视频的python我通过clipconverter等网站下载,这样我就可以在离线旅行时学习。我希望自动下载,因为我从youtube搜索结果中选择了链接。手动我将链接地址复制到我的mac暂存器,打开下载站点,粘贴URL,选择格式选项,然后按一系列按钮暂停。我不认为有api的免费服务所以我看了Selenium IDE,但没有发现它足够灵活,我指向任何链接然后执行录制。我看到python可以控制硒但是如果我能够制作一个对我来说更有启发性的纯python解决方案,我不想走这条路。我看到python库来控制浏览器,所以我希望将它作为我的第一个python应用程序,但似乎没有非常具体的例子,所以我正在寻找一种方法来指导我。

2 个答案:

答案 0 :(得分:0)

也许你应该看看用python编写的现有解决方案:如youtube-dl。您可以通过创建调用脚本的多个线程来下载多个视频,或者只使用它们的一组广泛选项。

但请注意,下载Youtube视频违反了他们的服务条款。

答案 1 :(得分:0)

在Github上你可以找到许多程序。请注意,这违反了Youtube服务条款,但您​​可以从courserapythonspot等网站合法获取视频