从外部网站检索从JS加载的值

时间:2014-04-27 14:48:38

标签: php jquery cross-browser

所以这是我的问题,

我正在尝试从网站检索一个值,并每隔15或30分钟将其复制到我的网络服务器上的数据库中。我想这样做是因为价值是连接到网站的用户数量,我希望看到何时是发布内容的最佳时间,以便获得最多的观看次数。

这里的问题是有问题的值是由Jquery加载的,因此我无法使用DOMDocuments获取值,因为它最初没有加载页面本身

我还尝试使用Jquery来检索页面以获取值,但它没有加载有问题的值。

然后我搜索了填写用户数量的脚本,并找到了加载值但无法检索它的帖子Jquery函数。然后我发现必须配置外部服务器才能接受交叉浏览!

现在我真的不知道该尝试什么。有没有人知道我接下来会尝试什么?

以下是包含bit.ly/1ljFkhh用户数量(位于左侧列表底部)的网页链接

2 个答案:

答案 0 :(得分:2)

是的,因为您发现如果该域的所有者尚未启用其服务器,则不能(通过JavaScript)跨域发出请求。您需要从服务器端语言执行此操作。如果您出于某种原因需要在客户端上使用此值,则可以从页面到服务器页面进行AJAX调用,以检索此值。

答案 1 :(得分:1)

$source = file_get_contents('http://www.newschoolers.com/post/chrome.php?a=online');

echo count(json_decode($source)->ONLINE);