问题创建正确的CSS选择器

时间:2017-07-27 22:13:40

标签: html xpath css-selectors scrapy

我已经有一段时间了,我正在帮助他。我试图废弃this page具体而言我正试图访问每个包含其中信息的表行,如下图所示。我不需要表头,只需要行。

enter image description here

使用Scrapy我可以使用以下选择器到达每个区域(在#34;主校区和#34;)

response.css('.datadisplaytable .datadisplaytable')

我使用 .datadisplaytable 两次,因为我尝试选择的表位于具有该类的表中。在那之后我到达表格行看起来合乎逻辑的是使用以下选择器

response.css('.datadisplaytable .datadisplaytable tbody:nth-child(2)')

但是,我对这个选择器一无所知。我做错了什么?

1 个答案:

答案 0 :(得分:1)

你的选择器有点偏。您并未尝试获取第二个<tbody/>代码。

.datadisplaytable .datadisplaytable tbody tr:nth-child(n+2)

这将获取所有行,并跳过每个表的标题。

相关问题