0

在我的 html 代码中,有 120 个这样的 li,因此我想限制而不是获取所有结果,所以我写

doc.select(".productContainer:lt(50) .productName")

另外我也检查了这个问题。我试过了,但它不起作用。这是链接

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>

谢谢...

4

1 回答 1

1

您的选择查询错误,请查看我的解决方案 - 从列表中读取产品名称的查询:

doc.select("li:lt(50) > div.productContainer > div.productName").text();

这对我有用!

于 2013-04-21T17:59:42.730 回答