0

好的,所以我将尝试澄清我的问题:

在一个网站上(不幸的是,在它启动之前我无法透露该网站)一个复杂的投票系统不断更新并产生一个乐队名称。

然后将名称以简单的文本形式放置在跨度中,如下所示:

<跨度类投票> 荷官</span>

我只需要从跨度中拉出 Croupier 这个词,这样我就可以将文本显示为标题......

站点上没有其他跨度具有此 ID

文本一直在变化,所以我需要在我的网站中实时(或几乎)引用或提取此跨度中的文本

例如,当您嵌入或 iframe 时,当站点更改时,框架也会更改。

我只需要跨度信息,而不是整个站点。

有没有办法框架或嵌入 - 或使用 Javascript - 只显示这个特定跨度类的内容?

谢谢你的耐心!!

4

1 回答 1

0

由于Same Origin Policy,这在客户端是不可能的。它可以通过几种方法在服务器端实现,例如通过cURL抓取站点并通过一些基本的字符串解析提取相关数据,或者使用更高级别的工具,例如WWW::Mechanize用于相对静态(在客户端)内容,或PhantomJS用于更多动态内容,例如通过 Javascript 创建的元素。

如果外部站点与您自己的站点之间确实存在协议,您可以使用现代技术来解决同源策略,例如跨域资源共享

于 2012-09-29T23:47:58.567 回答