首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >抓取嵌入式Flash视频并渲染Javascript以获得最终GUI

问抓取嵌入式Flash视频并渲染Javascript以获得最终GUI
EN

Stack Overflow用户
提问于 2012-12-11 07:27:01
回答 1查看 615关注 0票数 0

现在,当我必须扫描或爬行视频URL链接时,我遇到了一些困难。这个网页使用基于Flash的技术嵌入视频和流视频.

为了更清楚地理解,这是一个链接示例:

http://vnexpress.net/gl/the-gioi/tu-lieu/2012/11/bai-phat-bieu-thua-nhan-that-bai-cua-romney/

上面的链接内容如下( Flash嵌入式视频的HTML代码):

代码语言:javascript
复制
        <div id="flashContent" style="text-align:center;width:100%;">                                                   
            <span id="FlashPlayer79237" class="Normal" align="center">B&#7841;n c&#7847;n c&#224;i <a href="http://www.macromedia.com/go/getflashplayer">Flash Player</a> &#273;&#7875; xem &#273;&#432;&#7907;c Clip n&#224;y.</span>              
        </div>          

在上面的文章中,有一个以上的视频。然而,当我试图扫描或抓取内容时,视频无法正常运行(因为它无法加载正确的视频链接),并且只显示安装Flash插件单词(当然,真实的网页需要运行一些Javascript脚本或Flash脚本来获得真实的视频链接并为用户提供视频)

因此,如何通过PHP、ASP.NET或Java呈现Flash和Javascript脚本?当我爬行网页时,如何获得正确的视频链接?在这种情况下,如何获得正确的 Flash嵌入式视频(HTML )?

非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2012-12-11 08:41:51

在我回答之前,我想做一个笔记,如果你需要这些信息来做任何可疑的事情.请不要。

撇开免责声明不说,对于那个特定的网站来说,这是相对容易的。

flashvars param (可能由Javascript放在那里)包含一个名为xmlPath的值,它是一个url编码路径(相对于他们的域名)。如果你抓住它并对它进行解码,你会得到这样的信息:

代码语言:javascript
复制
/Service/FlashVideo/PlayListVideoPage.asp?id=79237&f=108&t=1

它指向

代码语言:javascript
复制
 http://vnexpress.net/Service/FlashVideo/PlayListVideoPage.asp?id=79237&f=108&t=1

如果您读到它,它是一个XML文件,它包含实际视频的URL。

我不太确定这个值是从哪里产生的。如果您需要完全服务器端,您可以使用无头浏览器来处理它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13815520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档