在Android中使用用户输入遍历Web

时间:2011-07-03 00:26:23

标签: java javascript android web-services

我对Android dev很新,我想构建一个基本上使用用户区号的应用程序,并在附近的safeway位置搜索用户指定项目的交易。我相信这需要一些数据挖掘或操作使用inspect元素找到的javascript,但我只是不知道如何处理它。

谢谢,亚当

1 个答案:

答案 0 :(得分:0)

除非他们提供API(极不可能),否则您将不得不解析他们的网站。通常,第一步是确定是否可以构建具有必要数据的页面的URL。例如,您可能会发现他们的网站按照以下页面进行组织:

example.com/nearby-location/12345/
example.com/nearby-location/<area code here>/

或类似的东西。从那里,您可以使用各种库来解析该页面。

我在Android上对HTML解析的个人选择是Jsoup。它相当小,很容易与Android集成,它易于使用,而且有效。

http://jsoup.org/

也就是说,还有一百万个其他可能的HTML解析库,它们几乎都做同样的事情。