gpt4 book ai didi

python - BeautifulSoup 和带空格的类

转载 作者:行者123 更新时间:2023-11-28 19:42:29 24 4
gpt4 key购买 nike

使用 BeautifulSoul 和 Python,我想find_all 所有 tr 项目匹配包含多个名称的给定类属性,如下所示:

<tr class="admin-bookings-table-row bookings-history-row  paid   ">

我已经尝试了几种方法来匹配那个类。正则表达式、通配符,但我总是得到一个空列表。

有什么办法可以用正则表达式、通配符或者怎么匹配这个类吗?

有贴出同样的问题here没有答案。

最佳答案

你可以使用 css selector匹配很多类:

from bs4 import BeautifulSoup as soup
html = '''
<tr class="admin-bookings-table-row bookings-history-row paid "></tr>
<tr class="admin-bookings-table-row nope paid "></tr>
'''
soup = soup(html, 'lxml')

res = soup.select('tr.admin-bookings-table-row.bookings-history-row.paid')
print(res)

>>> [<tr class="admin-bookings-table-row bookings-history-row paid "></tr>]

否则,也许这个答案对您也有帮助: https://stackoverflow.com/a/46719501/6655211

关于python - BeautifulSoup 和带空格的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46718366/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com