您好我在网站上发现了一个值,每10分钟在服务器上更改一次,ID就像通过jquery加载函数将该值拉到我的网站上我不确定我做得对,但示例代码如下。
$('#contentDiv').load('http://www.windfinder.com/windstatistics/beirut span#current-windspeed');
答案 0 :(得分:0)
可以这样做但你需要一个代理。在您的本地计算机上,您可以使用Fiddler,但您可以使用jQuery& amp; YML。
答案 1 :(得分:0)
浏览器的Same-Origin Policy
政策会阻止此操作。基本上,浏览器可以保护用户免受攻击,因为注入的脚本会打电话回家"有数据。如果您控制目标站点,允许某些域具有访问权限(我知道这里不适用),有很多方法。更多详情请见http://en.wikipedia.org/wiki/Same-origin_policy
但是,Same-Origin Policy
是浏览器功能,因此如果您从服务器端代码获得所需的值,那么您就可以了。
所以:
JQuery --> Your Server --> Target Page
修改强> 刚刚看过@uiwarrior的回答。这是相同的...充当代理来获取数据。你没有表明服务器端语言,但是使用Html Agility Pack表示.NET,或phpQuery表示PHP(就像服务器上的JQuery)这样相对容易< / p>