【发布时间】:2010-04-25 20:05:51
【问题描述】:
我想知道是否可以检测 HTML 页面是否包含视频。
我知道一种可能的方法是在 HTML 源代码中查找“.swf”。但大部分页面不包含文件名。
例如,给定以下 URL 及其源代码,是否有可能找出它是否包含视频: http://www.cnn.com/video/
【问题讨论】:
-
一般来说,这是不可能的。
-
答案取决于您想用来检测它的编程语言。
-
Pekka 已经总结得很好。我查了CNN的网站源码,其实是用JS来加载视频的。也没有多少 HTML 解析器会执行/解析 JS。有一些可以,但您毕竟需要编写特定于目标的代码。没有通用的方法。除此之外,JSP 是一种视图技术。您通常不想在 JSP 文件中编写 Java 代码。