美丽的汤和提取价值

时间:2015-03-06 14:52:50

标签: python html beautifulsoup html-parsing

如果你能给我一些关于我如何抓住出生日期和#34; 1723年6月16日"下面使用beautifulsoup。现在使用我的代码我已经设法抓住你在下面看到的结果值,但我所需要的只是获取1723年6月16日的价值。任何建议?

我的代码:

birth = soup.find("table",{"class":"infobox"})

test = birth.find(text='Born')

next_cell = test.find_parent('th').find_next_sibling('td').get_text()

print next_cell 

结果:

16 June 1723 NS (5 June 1723 OS)Kirkcaldy, Scotland,Great Britain

1 个答案:

答案 0 :(得分:0)

而不是最后一个print语句,添加此

print ' '.join(str(next_cell).split()[:3])