gpt4 book ai didi

java - 从 URL 内容获取 java 变量的值

转载 作者:行者123 更新时间:2023-12-01 06:08:20 26 4
gpt4 key购买 nike

出于学习目的,我正在尝试编写一个简单的货币转换器。我想从 Google 获取更新后的费率。

public void Google() throws IOException {
String url="https://www.google.com/finance/converter?a=1&from=USD&to=BDT";
URL theUrl=new URL(url);
URLConnection openUrl=theUrl.openConnection();
BufferedReader input = new BufferedReader(new InputStreamReader(openUrl.getInputStream()));
String result=null;
while ((result=input.readLine()) != null){
System.out.println(result);

}
input.close();

}

它为我提供了 html 源代码:

<div id=currency_converter_result>1 USD = <span class=bld>77.9284 BDT</span>

所以我只需要速率 77.9284 BDT 并将其存储在变量中。

我不知道该怎么做!我需要某种正则表达式吗?

任何帮助将不胜感激!

最佳答案

您可以使用jSoup库,它在java中解析html数据,从那里您可以使用bdt类获取span的值。

关于java - 从 URL 内容获取 java 变量的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40327713/

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