通过PHP获取DOM的内容

时间:2012-09-24 11:31:45

标签: php html

我需要通过PHP获取网站的内容,但是,只有在启用JavaScript时才能使用该内容。我现在使用的解决方法是制作一个AppleScript,在Safari中打开网站,选择所有页面内容,将其复制到剪贴板,然后粘贴它。

3 个答案:

答案 0 :(得分:3)

我猜这真的很难实现。如果您在该页面上观察到负责准备内容的JS,您可能会发现它只是另一个您可以直接从PHP脚本调用的AJAX调用。

答案 1 :(得分:0)

你是什么意思:

  

内容仅在启用JavaScript时可用

页面是否通过JS从某处提取数据?是否更容易分析数据的来源并直接从PHP访问该位置?

答案 2 :(得分:0)

最佳解决方案:向网站所有者询问api / export access;)

如果无法做到这一点,您只能祈祷您可以分析通过JavaScript初始化的请求并模仿它们。 (可能的工具:firefox with firebug或tamper data plugin)。

警告网站的所有者可能不喜欢这种做法,事实上,可能不允许自动删除数据