如何使用某种编程语言控制Web浏览器?

时间:2012-11-22 03:04:17

标签: browser webbrowser-control

我正在寻找一种控制web浏览器的方法,例如firefox或chrome。我需要像“selenium webdriver”这样的东西,但这将允许我打开许多实例URL加载,获取http标头,响应代码,获取响应内容,加载时间等。

我可以使用任何库,框架,api吗?我找不到一个完全没有,selenium打开浏览器并转到url但我无法获取http标题

1 个答案:

答案 0 :(得分:0)

硒和水母一般都是很有选择的。 Jellyfish是一个使用Node.js的选项 - 虽然我对它没有经验,但我从同事那里听到了很多好话。

如果您只想获取标题等,可以使用cURL库或wget。例如,我已经使用cURL和NuSOAP来查询PHP中的XML Web服务。缺点是它们不是功能性浏览器,只是执行HTTP请求并使用响应。


相关问题