如何在Android网页上填写表单?

时间:2010-08-29 09:36:50

标签: android form-submit

如何在Android程序中填写网页(不在我的控制范围内)?

我想写一个小的android程序来自动化与其他人编写的网站进行交互,我无法改变。它没有已发布的API。所以过程是:

  1. 获取带有表单的网页(例如登录页面)
  2. 解析它(例如,在页面上找到用户名,密码框)
  3. 进行一些处理(例如从数据库中获取用户名和密码)
  4. 提交表格并获得结果(例如模拟用户点击登录)
  5. 重复......
  6. 这是第4步我希望得到帮助。如果我没有使用Android,我会使用像libcurl(用于python)或apache httpclient(用于普通java)的库库,或者我会与webbrowser进行一些DOM交互。你会为Android推荐什么?您推荐的标准库中是否有内置的东西?

    我是一位经验丰富的Java程序员,但我用Android编写的所有内容都是hello world,如果这会影响你的答案。

1 个答案:

答案 0 :(得分:1)

Apache httpclient内置于标准Android库中。在那里使用常规代码 - HttpGetHttpPost

这也可以帮助完成第1步。

Doh,在使用Stack Overflow之前应该用google搜索一段时间。