【发布时间】:2016-05-03 17:56:51
【问题描述】:
我想从这个页面中选择一些超市产品信息:
http://www.angeloni.com.br/super/index?grupo=15022
为此,我应该选择带有"lstProd " 类的<ul> 标签:
如果类名是"lstProd" 这很容易,但问题是名称末尾的空格。我无法让 Jsoup 处理它。
我尝试了下面的代码和其他方法,但它总是得到一个空列表。
org.jsoup.nodes.Document document = Jsoup.connect("http://www.angeloni.com.br/super/index?grupo=15022").get();
org.jsoup.select.Elements list = doc.select("ul.lstProd ");
我想从html页面获取的代码sn-p:
<ul class="lstProd ">
<li>
<span class="cod">CÓD. 1341372</span>
<span class="lnkImgProd">
<a href="/super/produto?grupo=15022&idProduto=1341372">
<img src="http://assets.angeloni.com.br/files/images/7/1B/C6/1341372_1_V.jpg" width="120" height="120"
alt="Creme Dental SORRISO Super Refrescante Tubo 90g">
</a>
</span>
<div class="RgtDetProd">
<div class="boxInfoProd">
<span class="descr">
<a href="/super/produto?grupo=15022&idProduto=1341372">Creme Dental SORRISO Super Refrescante
Tubo 90g</a>
</span>
<ul class="lstProdFlags after">
</ul>
</div>
...
【问题讨论】:
标签: java dom web-crawler jsoup