我正在开发一个旨在从在线视频播放器下载MP4视频的应用程序。用户打开视频播放器,我的应用程序应下载用户指定的视频。
视频播放器显示动态内容,也就是说,没有固定数量的视频可以显示。有时它显示四个视频,有时甚至显示五十个。视频播放器上有一个下一个和上一个按钮。这些按钮会跳过或返回到视频播放器当前加载的视频。
当前,我正在抓取视频播放器的网页,并且可以从网页的HTML源代码访问当前播放的MP4视频的链接。我想要的是我的应用程序应该一次性检索所有这些链接,这只能通过单击视频播放器上的下一个按钮,然后从HTML代码中抓取该链接,直到没有要显示的视频为止。
有人可以在代码中建议任何使之自动化的技术,以便我的应用程序通过单击“下一步”按钮自动抓取所有这些链接吗?是否有诸如Selenium Web Driver的Android应用程序之类的东西可以自动执行此操作或另一种方法来优雅,快速地完成此操作?