【发布时间】:2021-05-16 01:07:16
【问题描述】:
HTML:
"<td class='tdtl'><a class='col' href='detail.php?id=1' target='_blank''>List 1< br>detail 1</a></td>"
"<td class='tdtl'><a class='col' href='detail.php?id=2' target='_blank''>List 2< br>detail 2</a></td>"
"<td class='tdtl'><a class='col' href='detail.php?id=3' target='_blank''>List 3< br>detail 3</a></td>"
"<td class='tdtl'><a class='col' href='detail.php?id=4' target='_blank''>List 4< br>detail 4</a></td>"
"<td class='tdtl'><a class='col' href='detail.php?id=5' target='_blank''>List 5< br>detail 5</a></td>"
Python 编码:
for index in soup.select("col"):
print(index.get_text())
结果:
第 1 行详细信息 1
第 2 行详细信息 2
第 3 行详细信息 3
第 4 行详细信息 4
第 5 行详细信息 5
如何检索变量中的“Line 1”和“detail 1”?
【问题讨论】:
-
您确定您的
<br>在HTML中看起来像< br>? -
发布 HTML 代码,但在我的问题上看不到“
”标签。因此,添加备用只是为了展示。 -
初始 HTML 缺少 标记。
标签: python python-3.x beautifulsoup