尝试获取除前5个

时间:2019-07-01 22:37:20

标签: css web-scraping css-selectors

尝试使用[anchor-tag]选择所有锚标记,但不想获取所有被选中的前3个。我尝试了:not(),但无法正常工作。我注意到,我不想抓住的前三个锚点位于div类.web-container中。我正在尝试检查元素并执行CTRL + F并找到.web-content a[anchor-tag],它显示43,当我对它进行:not(.web-container)加法时,我得到0。无论如何,在检查元素中测试它并/或跳过该CSS选择器列表中的前三个,让它显示我想要的唯一对象?

我尝试了:not()并尝试了不同的结果,但是我没有得到所需的结果,我发现53个项目,但仅尝试跳过前三个,并尝试获取下一个50(跳过前三个)

.web-content a[anchor-tag]:not(.web-container)

2 个答案:

答案 0 :(得分:0)

我确实还没有看到您的标记,但是很有可能解决您的问题;

.web-content a:nth-of-type(-1n+5) { 
      ---your stylings---
 }

答案 1 :(得分:0)

您尝试以下操作吗?

.list li:nth-child(n+4){
  background: #C00;
  display: block; 
}

查看此PEN,让我知道这是否可以解决您的问题: https://codepen.io/noellastrella/pen/agYKjR