【发布时间】:2024-04-21 20:15:01
【问题描述】:
我是java新手。是否可以从网站获取数据,然后将其存储在某种数据结构中?例如,该程序在给定时间从 yahoo Finance 获取股票的价值并将其存储。就像我说的那样,我对 Java 不是很精通,我想知道这是否可以做到。如果可以,是不是很难做到?
【问题讨论】:
-
是的,它可以做到,是的,这很困难(从你的感知)。您将需要了解诸如如何处理
URLConnection、基本 I/O 和String解析等内容。您甚至可能需要了解 JDBC。有了一些经验,不,这并不难。不过,我会从一些基础知识开始。尝试读取本地驱动器的 HTML 文件。一旦你了解了String解析的基础知识,请尝试下载它。 -
您在谈论网络抓取。 Java中有一个很好的库可以帮助你做到这一点,叫做JSoup。
-
很有可能,您尝试从中获取它的网站已经以编程方式更容易检索到 Web 服务,您无需进行繁重的 HTML 解析即可抓取这些服务
标签: java data-structures web-scraping data-extraction