Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要编写一些 Web 表单页面的脚本,curl似乎是答案,因为它支持 PHP。
但是该表单使用 JavaScript 菜单选项卡,我不太确定 curl 如何定位链接并单击它们以显示其他页面。我尝试了Selenium,它立即起作用。如果我使用 Selenium 来定位表单元素的 ID,是否可以编写 curl 脚本来定位这些元素,然后单击它们,输入值并单击提交按钮?
Htmlunit是另一个我想尝试的
不,curl 不是功能测试工具,并且不知道任何关于 html 或您的页面的 DOM(文档对象模型)能够与之交互的信息。这并不是说您不能使用 curl 并将响应传递给能够理解 html 的东西......
也许这是一个迟到的答案。我通过 Java 使用过 htmlunit。它非常方便和有用。你可以在网上找到很多教程。此外,它部分支持 javascripts。