我想从任何网站上的嵌入式视频中获取实际的视频文件 Url。它本质上不是 YouTube。它可以是任何网站。 我正在使用 Java 编写 android 代码。
例如: 我想做的和这个 IDM 按钮一样:
[实际上不一样,因为播放器启动时那里的按钮捕获网络流。但我想直接从播放器获取文件。] 有没有办法做到这一点?任何外部图书馆都可以[例如Jsoup] 做这个?
我已经在使用 Jsoup 来获取页面的其他一些内容,但我不知道该怎么做。
最佳答案
如果您使用 jsoup,您可以很容易地获取 url。只需使用 jsoup 选择所有可能的视频标签( <iframe>
、 <videos>
、 <embed>
等)。然后得到 src
属性并将其存储在您想要的位置:
例子
//Standard Jsoup search
Elements iframes = body.select("iframe");
/*Gets the src of all the iframes or other tag, and if you have
multiple videos you might have to do this in a for loop.*/
String videoURL = iframes.attr("src");
关于java - 如何从嵌入式视频中获取视频文件的正确 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17140124/