Python 使用CSS语言从HTML类中提取文本
我有下面的html片段Python 使用CSS语言从HTML类中提取文本,python,html,Python,Html,我有下面的html片段 soup = <span class="posting-location go-to-posting"> Santa Gertrudes , <span> Tatuapé, São Paulo</span> </span> 但是,如何选择“Santa Gertrudes”?我正在
soup = <span class="posting-location go-to-posting">
Santa Gertrudes ,
<span> Tatuapé, São Paulo</span>
</span>
但是,如何选择“Santa Gertrudes”?我正在使用BeautifulSoup解析您提供的HTML 然后,我使用跨距导航汤。在得到目标元素后,我得到元素的文本
soup.span.span.text
或
这将查找所有跨距并选择第二个跨距
soup.find_all('span')[1]
在调用其中任何一个之前,我都有这个附加代码
从bs4导入美化组
html=“圣格特鲁德斯,圣保罗塔图阿佩”
soup=BeautifulSoup(html,'html.parser')
我正在使用BeautifulSoup解析您提供的HTML
然后,我使用跨距导航汤。在得到目标元素后,我得到元素的文本
soup.span.span.text
或
这将查找所有跨距并选择第二个跨距
soup.find_all('span')[1]
在调用其中任何一个之前,我都有这个附加代码
从bs4导入美化组
html=“圣格特鲁德斯,圣保罗塔图阿佩”
soup=BeautifulSoup(html,'html.parser')
我已经想了好几个星期了,你刚刚救了我的饭碗!我可能会推迟到周五实施。@JacobEvans我很高兴你发现这很有用!几个星期来我一直在想这个问题,你刚刚救了我的饭碗!我可能会推迟到周五实施。@JacobEvans我很高兴你发现这很有用!
soup.select_one('span')