gpt4 book ai didi

java - 使用 Jsoup 选择类和 id

转载 作者:行者123 更新时间:2023-11-28 09:08:20 24 4
gpt4 key购买 nike

我以这个为例

http://www.shopping.com/digital-camera/products?CLT=SCH&KW=digital+camera

在上面的链接中有一个类

<span class="numTotalResults">
Results 1 - 40 of 1500&#43;
</span>

我用的是

Document query_result = Jsoup.connect("http://www.shopping.com")
.data("CLT", "digital camera")
.post();

但是当我

System.out.println(query_result.select(".numTotalResults"));
System.out.println(query_result.select("#quickLookItem-1"));
System.out.println(query_result.select("[name=D0]"));

什么都没发生,

同时

System.out.println(query_result);
System.out.println(query_result.select("span"));

清楚地打印出值

选择器似乎只适用于 div、span 和 anchor,但我不能选择类或 id

有人可以帮助我吗?

谢谢

编辑:

看来帖子没有通过。我不太明白为什么没有。

最佳答案

不使用 POST 请求,尝试 GET 请求:

Document query_result = Jsoup.connect("http://www.shopping.com/digital-camera/products?CLT=SCH&KW=digital+camera")
.get();

看看这个搜索是如何工作的。它不使用 POST 方法,并将所有搜索参数保存在查询字符串中。完成这个小改动后,您的第一个选择示例将运行良好。

关于java - 使用 Jsoup 选择类和 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26600444/

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