【发布时间】:2017-03-27 00:18:32
【问题描述】:
作为一个业余项目,我想创建一个程序,方便我大学的学生下载在线发布的讲座。
这些视频可以在线观看,用户首先登录他们的大学帐户,导航到有在线讲座的课程列表,点击课程并观看讲座。要下载它们,用户需要安装第 3 方扩展程序(如 Video Downloader Professional)并下载讲座
我想创建一个小程序供学生输入他们的
- 大学网站的登录用户名和密码
- 他们希望下载的课程
- 本课程的讲座编号/可供所有讲座下载的选项
- 这些讲座的下载路径
然后程序会创建一个新的浏览器窗口,登录网站,进入该课程,然后下载他们想要的讲座编号。
理想情况下,我希望在用户看不到正在发生的事情的后台运行它。我知道 PhantonJS 可以隐身运行,但是 Chrome 有没有办法做到这一点?
所以我的问题: Selenium 是一个好主意吗?
如何在 Selenium 中使 Google Chrome 实例对最终用户不可见?
【问题讨论】:
-
Selenium 不支持小程序。
-
@MacGyver 我已经看到了那个链接 :) ,我将使用第 3 方扩展程序在使用 Selenium 启动 Chrome 实例时进行下载,但实际上担心的是使 Chrome 驱动程序不可见跨度>
-
start-minimized够好吗?
标签: java selenium download selenium-chromedriver selenium-firefoxdriver