【发布时间】:2023-04-05 11:14:01
【问题描述】:
我正在尝试从页面中获取所有 <tr class="**colour blue** attr1 attr2">。
attrs 每次都不同,而其他一些兄弟<tr>s 有colour red、colour pink 等类。
所以我正在寻找class 中colour blue 之后的任何其他字符以包含在结果中。我试过使用*,但是没有用:
soup.find_all('tr', {'class': 'colour blue*'})
谢谢
【问题讨论】:
-
所以,要明确一点,没有什么可以出现在“颜色”之前,但是任何东西都可以跟随“蓝色”?例如,
colour bluegray maxsize tall会匹配,但altcolour bluegreen不会匹配? -
在这种情况下,可能重复:stackoverflow.com/a/16421470/1085062
-
我尝试了那里的解决方案,他们只是返回了空列表,出于某种原因
标签: python beautifulsoup