【发布时间】:2018-08-11 12:09:12
【问题描述】:
我正在解析的 html 文件有多个 <p> 标签如下:
<p>first text</p>
<p>...</p>
<p>...</p>
<p>...</p>
<p>...</p>
<p>my text</p>
在这里打印第一段文字:first text
print (soup.find("section", {"id": "posts"}).article.div.p.text)
如何打印最后一个:my text
【问题讨论】:
-
.findAll并选择最后一个? -
用
find_next_sibling解决了
标签: python html python-3.x beautifulsoup