Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php在其他站点上运行javascript_Php_Javascript_Ajax - Fatal编程技术网

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

使用php在其他站点上运行javascript,php,javascript,ajax,Php,Javascript,Ajax,现在我正在处理一个网页刮板,我有一个小问题。我可以通过我的刮板在那个页面上运行一些javascript代码吗?因为一些结果是在访问者选择某个东西之后出现的,所以我无法从那里获得它们。以下是一个例子: 这是赫尔辛基的列表,如果我想选择Vasaa,我必须从下拉菜单中选择它。因此将出现一个新列表。我不知道我怎么能用我的php刮板来这里。我听说了一些关于curl库的东西,它帮助通过GET或POST方法发送变量。但我不认为这里是这样。也可以使用ajax,但我无法做到这一点。 有人能给我一个线索吗 我认为这

现在我正在处理一个网页刮板,我有一个小问题。我可以通过我的刮板在那个页面上运行一些javascript代码吗?因为一些结果是在访问者选择某个东西之后出现的,所以我无法从那里获得它们。以下是一个例子:

这是赫尔辛基的列表,如果我想选择Vasaa,我必须从下拉菜单中选择它。因此将出现一个新列表。我不知道我怎么能用我的php刮板来这里。我听说了一些关于curl库的东西,它帮助通过GET或POST方法发送变量。但我不认为这里是这样。也可以使用ajax,但我无法做到这一点。
有人能给我一个线索吗

我认为这真的很棘手

也许再加上一些什么?然而,这不再是纯粹的PHP


另一种方法是构建自己的PHP浏览器。自己做一次解释。这将是一个非常酷的解决方案!好吧,也许开销有点太大了…;-)

我认为这真的很棘手

也许再加上一些什么?然而,这不再是纯粹的PHP


另一种方法是构建自己的PHP浏览器。自己做一次解释。这将是一个非常酷的解决方案!好吧,也许开销有点太大了…;-)

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

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