gpt4 book ai didi

java - JSoup 数据问题

转载 作者:行者123 更新时间:2023-12-01 11:38:29 25 4
gpt4 key购买 nike

所以我尝试使用 JSoup 从网站获取一些数据,但我不知道如何。

这是我一直在使用的代码,但它不起作用:

public static  Document doc;

public static Elements elementPrice;

public void getDocument()
{
try
{

doc = Jsoup.connect("https://steamcommunity.com/market/search?appid=730&q=ak47+jaguar+factory-new").get();

elementPrice = doc.select("market_table_value");

System.out.println(elementPrice);


} catch (IOException e)
{
e.printStackTrace();
}
}
}

我正在尝试从此站点获取数据:https://steamcommunity.com/market/search?appid=730&q=ak47+jaguar+factory-new

我想要获取的数据/属性是这样的: 详细信息:
35,36欧元

这是 Steam 中 csgo 元素的价格。

现在我想知道为什么这不起作用。

感谢您的帮助! :)

最佳答案

select 使用 CSS 选择器语法,因此如果您想通过元素的类来描述元素,请使用 .className (注意开头的点)。所以尝试使用

elementPrice = doc.select(".market_table_value");
// ^--add this dot

您还可以使用 getElementsByClass 方法代替 select 并直接传递类名称,而不需要任何 CSS,例如

elementPrice = doc.getElementsByClass("market_table_value");

关于java - JSoup 数据问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29755315/

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