gpt4 book ai didi

java - 在 Java 中从 Internet 获取数据

转载 作者:搜寻专家 更新时间:2023-10-31 21:59:52 25 4
gpt4 key购买 nike

我想用 java 为我的大学项目制作以下应用程序。我知道核心java。我想知道我应该为这个项目“专门”阅读什么,因为时间不多了:

它将有一个界面来放置您的查询。这个字符串将作为对互联网搜索引擎的查询,并在搜索引擎的帮助下找到数据(我们看到的第一个网页(这是我这次申请的数据。:)) ).
我不想显示数据。我只想要生成的网页的 HTML 文件或源代码。听起来像 Common Getaway Interface 吗?我不知道这件事。

但我认为这是出于同样的目的。如果是这个。请指导我知道如何实现它。
什么都请说明

  • 问题 1:我应该读什么?在这一点上任何直接帮助不是我的意图。我想自己实现。
  • 问题 2: 连接到互联网也需要一些 jnlp 知识。

例如。就像在谷歌上一样,我们搜索它向我们显示网站链接的内容。我可以看到这个生成的网页的源代码。我只想让我的应用程序在这个页面上运行。

编辑:我不想只依赖谷歌或任何特定的网络服务器。我想通过我的申请来决定。
也请引用我的问题2。

我发现我们有网站的条件条款,我应该尝试制作我的爬虫。那我的申请就不违规了。这对我很重要。

最佳答案

阿希什, 在这里我会推荐什么。

  1. 通过这些链接(Introductionlib download)了解 JSON 的基础知识
  2. 然后查看 Google 网页搜索 JSON API here .
  3. 了解如何使用 HttpClient 库从服务器获取数据 here .
  4. 现在您要做的是,为搜索发出一个获取请求,读取 JSON 响应,使用来自 #1 的 JSON 库解析响应,然后您就得到了搜索结果。
  5. 大多数搜索引擎(Bing 等)都提供 Jason/REST api,因此您可以为其他搜索引擎做同样的事情。

注意:Jason API 通常在 UI 端从 JavaScritps 使用,但由于它非常容易快速学习,我建议你这样做。您还可以探索(如果时间允许)基于 XML 的 API。

关于java - 在 Java 中从 Internet 获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7253616/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com