我只想要跨距之外的文本,而不需要跨距内的文本。我现在的代码给了我所有的信息:
birthday = bsObj.find( "div", {"class":"age"} )
# <div class="age"><span class="category">Age:</span> 23 (10/21/1992)</div>
birthday.get_text()
birthplace = bsObj.find( "div", {"class":"hometown"} )
# <div class="hometown"><span class="category">Birthplace:</span> Barranquilla, Colombia</div>
birthplace.get_text()
结果:
^{pr2}$期望结果:
"24 (04/21/1991)","Barranquilla, Colombia"
clear()
删除{strip()
删除前导和尾随空格输出:
^{pr2}$只需在get_text()之前清除跨度
相关问题 更多 >
编程相关推荐