1

我需要编写一些 Web 表单页面的脚本,curl似乎是答案,因为它支持 PHP。

但是该表单使用 JavaScript 菜单选项卡,我不太确定 curl 如何定位链接并单击它们以显示其他页面。我尝试了Selenium,它立即起作用。如果我使用 Selenium 来定位表单元素的 ID,是否可以编写 curl 脚本来定位这些元素,然后单击它们,输入值并单击提交按钮?

Htmlunit是另一个我想尝试的

4

2 回答 2

1

不,curl 不是功能测试工具,并且不知道任何关于 html 或您的页面的 DOM(文档对象模型)能够与之交互的信息。这并不是说您不能使用 curl 并将响应传递给能够理解 html 的东西......

于 2010-12-28T22:30:32.463 回答
0

也许这是一个迟到的答案。我通过 Java 使用过 htmlunit。它非常方便和有用。你可以在网上找到很多教程。此外,它部分支持 javascripts。

于 2017-10-29T04:15:20.310 回答