0

由于几个原因,我们不能使用 cURL 在 3rd 方站点上执行自动化任务,我们尝试使用 selenium 代替,通过 php 集成,我们可以让它工作并执行我们需要的任务。

为此目的使用 Selenium 有什么缺点吗 - 在阅读了它之后,我发现它的主要用途似乎是作为一个自动化测试工具,但你能看到任何不将它用作 webapp 的一部分的理由吗?

想到的唯一明显的一点是,如果他们更改页面 html,但如果您使用 cURL 并且他们更改了服务器需要接收的 POST / GET 数据,那将使您处于类似的位置。

4

1 回答 1

0

Selenium 不会更改 HTML。

但是,如果您要尝试将 POST/GETs 与 Selenium 一起使用,则需要在可能的情况下进行变通。

您可以浏览网页、访问 URL、查看 HTML 并执行 javascript,如果这是您希望使用 Selenium 执行的操作。

于 2013-07-23T22:04:49.297 回答