我需要通过PHP获取网站的内容,但是,只有在启用JavaScript时才能使用该内容。我现在使用的解决方法是制作一个AppleScript,在Safari中打开网站,选择所有页面内容,将其复制到剪贴板,然后粘贴它。
答案 0 :(得分:3)
我猜这真的很难实现。如果您在该页面上观察到负责准备内容的JS,您可能会发现它只是另一个您可以直接从PHP脚本调用的AJAX调用。
答案 1 :(得分:0)
你是什么意思:
内容仅在启用JavaScript时可用
页面是否通过JS从某处提取数据?是否更容易分析数据的来源并直接从PHP访问该位置?
答案 2 :(得分:0)
最佳解决方案:向网站所有者询问api / export access;)
如果无法做到这一点,您只能祈祷您可以分析通过JavaScript初始化的请求并模仿它们。 (可能的工具:firefox with firebug或tamper data plugin)。
警告网站的所有者可能不喜欢这种做法,事实上,可能不允许自动删除数据