BeautifulSoup,但对于 CSS?
Posted
技术标签:
【中文标题】BeautifulSoup,但对于 CSS?【英文标题】:BeautifulSoup, but for CSS? 【发布时间】:2011-02-12 13:22:11 【问题描述】:BeautifulSoup 解析 html 并提供各种在 HTML 中操作和搜索的方法。 CSS有类似的东西吗?
具体来说,我想知道给定的 HTML 文本是否呈现为 bold。它有一个祖先是<strong>
或<bold>
标签(可以用 BeautifulSoup 完成),或者它有一个祖先(或它本身),它的 CSS 属性为 font-weight: bold
。
这是否可能不导致编写我自己的库?
【问题讨论】:
【参考方案1】:查看CSSParser 类的cssutils 包。
【讨论】:
【参考方案2】:使用一些可用于 python 的 CSS 解析包可能会带来一些运气。
premailer 包可以将 CSS 块转换为内联样式。这可能会让您更轻松地使用您已经在使用的工具。
【讨论】:
以上是关于BeautifulSoup,但对于 CSS?的主要内容,如果未能解决你的问题,请参考以下文章