使用php在其他网站上运行javascript

时间:2011-06-11 21:36:26

标签: php javascript ajax

现在我正在处理一个网络刮刀,我遇到了一个小问题。我可以通过我的刮刀在该页面上运行一些javascript代码吗?因为一些结果出现在访问者选择某个东西后,我无法从那里得到它们。以下是示例:http://www.finnmatkat.fi/akkilahdot/Post.aspx

这是赫尔辛基的列表,如果我想选择Vasaa,我必须从下拉菜单中选择它。因此会出现一个新列表。我不知道怎么能用我的php刮刀来到这里。我听说过curl库有助于通过GET或POST方法发送变量。但我不认为这是否是这种情况。也可以使用ajax,但我无法到达那里。 有谁能在这里给我一个线索?

2 个答案:

答案 0 :(得分:0)

我认为这真的很棘手!

也许与Selenium结合起来怎么样?然而,这不再是纯PHP了。

另一种方法是构建自己的 PHP浏览器。以V8js为自己解释所有的东西。那将是一个非常酷的解决方案!好吧,也许有点太多开销...; - )

答案 1 :(得分:0)

您可以使用curl创建请求并发送POST参数。您可以监视实际请求以及发送和复制它们的标头。