用nth-of-type伪类获取CSS选择器的任何方法吗?

时间:2018-12-13 21:31:09

标签: html parsing beautifulsoup

Chrome浏览器的检查工具使用nth-child复制CSS选择器-bs4不支持。 浏览器,浏览器或应用程序是否有任何附件可以复制其中带有nth-of-type伪类的CSS选择器?

1 个答案:

答案 0 :(得分:1)

BeautifulSoup有其自己的CSS选择器解析实现,该实现基本上解析CSS选择器字符串并将其转换为“ find”命令:source code

一般来说,编写find()的{​​{1}}或find_all()版本非常简单。但是,我知道,始终牢记此限制并把选择器或选择器的一部分翻译为“查找”语言可能会很不方便。

作为替代方案,您可以查看parsel package,它通常具有更好的CSS选择器支持:

nth-child