0
我有以下html
,我想获得文本<b>Name in Thai</b>
之后是: this is what I want
BeautifulSoup html标记后得到的文本
content = """
<html><body><b>Name of Bangkok Bus station:</b>
<span itemprop="name">Victory Monument</span>
<meta content="http://www.transitbangkok.com/stations/Bangkok%20Bus/Victory%20Monument" itemprop="url"/>
<meta content="http://www.transitbangkok.com/stations/Bangkok%20Bus/Victory%20Monument" itemprop="map"/>
<br/><b>Name in Thai</b>: this is what i want<br/>
</body></html>
"""
我想这如下
soup = BeautifulSoup(content, "lxml")
soup.find('b').next_sibling
使用
next_sibling
解决方案
但是,我得到了\n
作为输出。有没有办法让特定标签后的文本(解释会很棒!)?
啊,明白了!感谢Vallentin非常明确的解释。 – titipata
不客气!随时将答案标记为已接受。 :) – Vallentin
当然,我必须等待3分钟:) – titipata