BeautifulSoup,但对于CSS?

Oli*_*eng 8 css python beautifulsoup

BeautifulSoup解析HTML并提供各种在HTML中操作和搜索的方法.CSS有类似的东西吗?

具体来说,我想知道给定的HTML文本是否呈现为粗体.它有一个祖先是<strong>或者<bold>标签(可以用BeautifulSoup完成),或者它有一个具有CSS属性的祖先(或它自己)font-weight: bold.

这可能不会导致编写我自己的库吗?

Jon*_*n W 0

您可能会幸运地使用一些可用于 python 的 CSS 解析包。

premailer包是一个特别可以将 CSS 块转换为内联样式的包。这可能会让您更轻松地使用您正在使用的工具。