接口网络浏览器机器人帮手

问题描述:

我有我需要设置的很多控件的接口,问题是我需要设置数据并单击(乳清通过HTTPS页面上的ajax工作)的控件太多。我想写一些帮助器,它集成在我的浏览器中,并为我执行点击特定页面的路由。用python来完成这个组件是最好的。但我不知道该如何开始,如何做到这一点呢?哪些库最好使用等?接口网络浏览器机器人帮手

我会先试着用mechanize来做这个。 如果网页需要执行JavaScript,你可以

  1. 研究的JavaScript找出 它做什么,并与 Python代码(也许是硬),
  2. 使用TamperData或类似的应用程序 来模拟天生就检查标题并发布 参数。
  3. 使用Firebug或类似的应用程序 检查GET/POST请求。 (点击Net> All按钮)。
  4. 或使用SeleniumRC至 以编程方式控制您的正常 (支持javascript的)Web浏览器。
+0

机械化通常是一个不错的选择,但处理AJAX可能需要一些工作。最后,它取决于页面如何工作以决定基于浏览器的模块是否更适合。 – tokland 2010-12-12 13:18:21