擅长:python、mysql、java
<p>虽然使用xpath是一个很好的答案。您也可以根据各自的性能引用css选择器。就我个人而言,我遇到了这样的问题:xpath不工作,CSS选择器工作</p>
<pre><code>div.dealspg_item_cell:nth-child(-1n+10)
</code></pre>
<p><strong>解释<code>nth-child(-1n+10)</code></strong></p>
<p><code>+10</code>这里表示节点的位置,从这里我们要选择元素
<code>-1n</code>第10个节点之前的所有节点</p>
<p>假设总共有11个元素,那么选择如下:</p>
<p><a href="https://i.stack.imgur.com/W3fvC.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/W3fvC.png" alt="enter image description here"/></a></p>
<p>另一个例子是<code>nth-child(1n+10)</code>,它表示第10个节点之后的所有其他节点</p>
<p><a href="https://i.stack.imgur.com/jfRMV.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/jfRMV.png" alt="enter image description here"/></a></p>
<p>您可以从<a href="https://developer.mozilla.org/en-US/docs/Web/CSS/:nth-child" rel="nofollow noreferrer">here</a>浏览更多内容</p>