如何在打开JavaScript的情况下使用cURL


How can I cURL with JavaScript turned on?

我需要将远程uri中的内容加载到本地的PHP变量中。远程页面只在打开JavaScript时显示内容。我该如何绕过这一点?

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

Mink是我能找到的唯一一个php无头浏览器。如前所述,硒是另一种受欢迎的选择。我不知道如果你有很多事情要做的话,它们的性能会有多好。它们似乎更适合测试?

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

无头互联网浏览器?

要做到这一点,您必须使用浏览器插件(如selenium)来模拟浏览器。不过,这将涉及到略多于一个简单的get请求。

http://seleniumhq.org/