【发布时间】:2013-12-31 11:46:24
【问题描述】:
我正在尝试从网站上获取分数表。问题是该站点正在使用显然加载在document.ready 上的javascript。
因此,我似乎没有成功获得表格,我得到的只是该页面顶部的按钮。
关于如何解决这个问题的任何建议或想法?
【问题讨论】:
-
你试过 file_get_contents 吗??
标签: javascript curl
我正在尝试从网站上获取分数表。问题是该站点正在使用显然加载在document.ready 上的javascript。
因此,我似乎没有成功获得表格,我得到的只是该页面顶部的按钮。
关于如何解决这个问题的任何建议或想法?
【问题讨论】:
标签: javascript curl
cURL 只会让您获得页面的标记。它不会加载任何额外的资源或处理页面。您可能想为此查看PhantomJS 之类的内容。 PhantomJS 是一个无头 WebKit 浏览器。它有自己的 API,可让您“编写”行为。所以你可以告诉 PhantomJS 加载页面并转储出你需要的数据。
【讨论】:
exec。
根据您要执行的操作,您可以只获取构成表格的 JSON 数据:
【讨论】:
document.ready,我猜测该页面可能在外部加载了信息。