在我的html代码中,有120个像这样的li因此我想限制而不是得到所有结果所以我写
doc.select(".productContainer:lt(50) .productName")
另外我也检查了这个问题。我尝试过但它不起作用。这是link
HTML是:
<li>
<div class="productContainer">
<div class="productPic">
<a>
<img src="..." alt="..." ></a>
</div>
<div class="productName">
<a href=".." title="...">
abc
</a>
</div>
<div class="productPrice">
<span id="...">...</span>
</div>
</div>
</li>
<li>
<div class="productContainer">
<div class="productPic">
<a>
<img src="..." alt="..." ></a>
</div>
<div class="productName">
<a href=".." title="...">
abc
</a>
</div>
<div class="productPrice">
<span id="...">...</span>
</div>
</div>
</li>
...谢谢
答案 0 :(得分:1)
您的选择查询错误,请查看我的解决方案 - 查询从列表中读取产品名称:
doc.select("li:lt(50) > div.productContainer > div.productName").text();
这对我有用!