我有一个页面包含:
<td class="tablec" width="50%">
<div class="atomic"><strong>Date:</strong> Tuesday, October 31, 2017 At 08:00</div>
<div class="atomic"><strong>Duration:</strong> 1 day</div>
</td>
我需要检索的信息是1 day
不管怎样,我知道:
soup_cal = BeautifulSoup(page_cal.content, 'html.parser')
selected = soup_cal.select("td.tablec > div.atomic")
for lines in selected:
print(lines.get_text())
但它是空的。你能告诉我怎么弄到这个吗
如果您使用的是
bs4
,那么从标记中提取文本的正确方法就是使用.text/.content/.string
属性如果只需要最后一行的输出,可以使用:
相关问题 更多 >
编程相关推荐