小编Lit*_*leQ的帖子

硒CSS选择器,用于td跨度的第n次出现:nth-​​child(2)

CSS选择td span:nth-child(2)意味着第二个孩子节点spantd。我想选择第n个td span:nth-child(2),类似于:

driver.find_element_by_css_selector("td span:nth-child(2):eq(4)")
Run Code Online (Sandbox Code Playgroud)

我知道我可以用

driver.find_elements_by_css_selector("td span:nth-child(2)")[4]
Run Code Online (Sandbox Code Playgroud)

或xpath代替:

driver.find_elements_by_xpath('(//td/span[2])[4]')
Run Code Online (Sandbox Code Playgroud)

我只是想知道我是否可以使用CSS选择器做同样的事情。

python selenium xpath css-selectors

5
推荐指数
1
解决办法
3934
查看次数

标签 统计

css-selectors ×1

python ×1

selenium ×1

xpath ×1