如何使用BeautifulSoup通过另一个标签查找标签?在这个例子中,我想得到例如'0993 999 999',它位于另一个带有'Telefon:'文本的div后面的div中 .
我试图用它来得到它:
print parsed.findAll('div',{'class':"dva" })[3].text
但它不能正常工作 . 我认为必须有一种方法可以告诉BeautifulSoup它正好落后于'Telefon'文本或其他方式 .
Kontaktné údaje
SNP 12, 904 01 Pezinok
Telefon:
013 / 688 27 78
Mobil:
0993 999 999
Fax:
033 / 690 97 94
E-mail:
编辑:我试过这个,既不起作用 .
tags = parsed.findAll('div',{'class':"jedna"})
for tag in tags:
if tag.text=='Telefon:':
print tag.next_siebling.string
你能不能给我一个提示怎么做?谢谢!