由于几个原因,我们不能使用 cURL 在 3rd 方站点上执行自动化任务,我们尝试使用 selenium 代替,通过 php 集成,我们可以让它工作并执行我们需要的任务。
为此目的使用 Selenium 有什么缺点吗 - 在阅读了它之后,我发现它的主要用途似乎是作为一个自动化测试工具,但你能看到任何不将它用作 webapp 的一部分的理由吗?
想到的唯一明显的一点是,如果他们更改页面 html,但如果您使用 cURL 并且他们更改了服务器需要接收的 POST / GET 数据,那将使您处于类似的位置。