我对Android dev很新,我想构建一个基本上使用用户区号的应用程序,并在附近的safeway位置搜索用户指定项目的交易。我相信这需要一些数据挖掘或操作使用inspect元素找到的javascript,但我只是不知道如何处理它。
谢谢,亚当
答案 0 :(得分:0)
除非他们提供API(极不可能),否则您将不得不解析他们的网站。通常,第一步是确定是否可以构建具有必要数据的页面的URL。例如,您可能会发现他们的网站按照以下页面进行组织:
example.com/nearby-location/12345/
example.com/nearby-location/<area code here>/
或类似的东西。从那里,您可以使用各种库来解析该页面。
我在Android上对HTML解析的个人选择是Jsoup。它相当小,很容易与Android集成,它易于使用,而且有效。
也就是说,还有一百万个其他可能的HTML解析库,它们几乎都做同样的事情。