python BeautifulSoup的用法问题 soup.select(✀#link1 + .sister✀)

2024-12-21 22:35:52
推荐回答(2个)
回答1:

这个是BeautifulSoup4才有的功能(Select选择CSS标签),在 beautifulsoup3之前没有这个方法。
它是寻找包含有 link1 的标签的兄弟标签。 link1前面的#,表示查找对应的#id
~ 表示所有其他兄弟标签;
+ 表示第一个其他兄弟标签。
Beautiful Soup 是用Python写的一个HTML/XML的解析器,它可以很好的处理不规范标记并生成剖析树(parse tree)。 它提供简单又常用的导航(navigating),搜索以及修改剖析树的操作。它可以大大节省你的编程时间。 对于Ruby,使用Rubyful Soup。

回答2:

这个是BeautifulSoup4才有的功能(Select选择CSS标签),在 beautifulsoup3之前没有这个方法。
它是寻找包含有 link1 的标签的兄弟标签。 link1前面的#,表示查找对应的#id

~ 表示所有其他兄弟标签;
+ 表示第一个其他兄弟标签。