2

我需要将远程 uri 中的内容加载到本地的 PHP 变量中。远程页面仅在 JavaScript 打开时显示内容。我怎样才能解决这个问题?

本质上,如何将 cURL 用于需要 JavaScript 加载内容的页面?

4

2 回答 2

4

Mink是我能找到的唯一 php 无头浏览器。如前所述,硒是另一种流行的选择。我不知道如果你有很多事情要做,这些会提供多好的性能。他们似乎更倾向于测试?

许多其他语言都有它们,列在下面的链接中。由于 php 不处理 javascript,因此您将需要另一个工具。无头浏览器公开了 javascript 引擎并允许您以编程方式与浏览器交互。

无头互联网浏览器?

于 2012-08-21T14:06:44.547 回答
1

为此,您必须使用浏览器插件(例如 selenium)模拟浏览器。不过,这将涉及的不仅仅是一个简单的 get 请求。

http://seleniumhq.org/

于 2012-08-21T14:06:41.143 回答