gpt4 book ai didi

java - Elements 类可以解决这个问题

转载 作者:行者123 更新时间:2023-11-30 04:56:49 25 4
gpt4 key购买 nike

我想从网站获取html内容我使用jsoup(java开源)来crwal一个网站并使用以下代码获取元素:

 Document doc = Jsoup.connect("http://bj.58.com/shangdi/zufang/0/").get();  
Elements hrefs = doc.select("*");
Elements hrefs2 = hrefs.select("td:lt(4)");
System.out.println(hrefs2);

我得到了结果:

<td class="tc"><b class="pri">2100</b></td>
<td class="tc">ABCD</td>
<td class="tc">today</td>

或者我编辑此代码(只需在最后一行添加“text()”):

 Elements hrefs2 = hrefs.select("td:lt(4)");  
System.out.println(hrefs2.text());

我得到了结果:

 2100 ABCD today 

但我真的想达到这样的结果:

   2100,ABCD,today 

有什么方法可以将逗号添加到结果中,以便轻松将结果以csv文件保存到数据库中。

最佳答案

您可以get an iterator覆盖来自 hrefs.select 的结果 Elements,此时您可以对列表执行任何您想要的操作(即,按照您希望的方式设置其格式)。

关于java - Elements 类可以解决这个问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8279193/

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