首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java -在给定网站上使用搜索栏

问Java -在给定网站上使用搜索栏
EN

Stack Overflow用户
提问于 2015-10-20 15:55:08
回答 1查看 75关注 0票数 1

让我首先说,这是一个软问题。

我对应用程序开发非常陌生,因此我问一个问题而不给您提供任何实际的代码。我知道Java编码的基本知识,我想知道是否有人能在以下主题上启发我:

假设我有一个外部网站,Craigslist,或者其他网站,它允许我通过在页面的某个地方输入一个查询来手动搜索产品/服务/结果。问题是,这个站点没有API可供我使用。

但是,我知道http://sfbay.craigslist.org/search/sss?query=QUERYHERE&sort=rel向我指出了一个结果列表,其中QUERYHERE被我正在寻找的东西所取代。

我想知道的是:是否可以将这些结果存储在Array (或List或某种形式的Collection)中Java中

是否有某种库或外部工具可以允许我指定要搜索的查询,将其粘贴到搜索链接中,执行搜索,并用结果填充Array?

或者如果没有API,我所描述的是不可能的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-20 15:59:06

这取决于,如果查询网站接受将结果返回为XML或JSON (通常在url末尾带有.xml或.json ),则可以轻松地使用Java解析它,或者下载并使用JSONLibrary解析JSON。

否则,您将收到一个HTML,即用户将在浏览器中看到的页面,然后您可以尝试将其解析为XML,但是您需要大量的工作来映射HTML中的所有字段,以得到您想要的列表。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33241279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档