我想询问是否使用COM按下按钮并通过PHP编码输入Internet Explorer中的字段。
我对它进行了一些研究,似乎存在这样的东西,但如果PHP是服务器端的,它怎么可能呢?
在AHK,我会这样做:
wb := ComObjCreate("InternetExplorer.Application")
以及在php.net中的COM文档之后
我会这样做吗?
$obj = new COM("InternetExplorer.Application")
我对这是如何工作有点困惑,所以我很想了解PHP和COM如何协同工作,因为在AHK中它打开了Internet Explorer。我怀疑一个网站可以为你做那个......还是可以呢?
答案 0 :(得分:1)
不使用COM。你最好在客户端上使用JS来操作DOM。
特别是这段代码:
wb := ComObjCreate("InternetExplorer.Application")
在服务器上创建Internet Explorer 的实例,而不是客户端。
要让服务器操纵客户端DOM,您将需要某种反向通道(Web请求)并让客户端发送请求和处理更改。
答案 1 :(得分:0)
不可能使用PHP和COM来执行此操作,因为它们都在服务器上运行,您正在尝试在客户端上执行操作。
试试javascript。