Python Beautifulsoup标签选择 - 复杂问题

时间:2018-05-29 15:14:40

标签: python beautifulsoup

soup包含以下标记/信息:

<table class="first_day info"> ==$0
<tbody>
 ...

我正在尝试访问此表但似乎无法正确使用语法。我认为这与==$0有关,但我无法弄清楚。

我使用以下代码/语法:

briefs = briefs_meta.find("table",class_='first_day info')

我也尝试过:

briefs_meta = soup.find_all("table",{"class": "first_day info"})

但我得到的只是一个空洞的结果。

洞察?

1 个答案:

答案 0 :(得分:1)

使用BeautifulSoup搜索多个CSS类时,通常最好使用select()。例如:

null

然后匹配:

for table in soup.select("table.first_day.info"):

或:

<table class="info first_day">