如何单击php DomDocument中的按钮?

时间:2012-12-18 20:28:22

标签: php dom

我需要点击使用loadHTMLFile加载的远程页面中的按钮,就像在javascript中一样。 有可能的?类似的东西:

$domObject->getElementById('clickableButton')->click();

谢谢!

1 个答案:

答案 0 :(得分:2)

当您在DOM中加载页面时,它只是一堆分为对象的字符串。所以答案是否定的 - PHP中的DOM无法解析和运行javascript代码。

但是,如果您尝试提交表单,则可以对表单元素的action属性中指定的URL发出GET / POST请求。尝试使用cURL,或只是file_get_contents可以做到这一点。