0
我只想要跨度之外的文本,跨度內沒有任何內容。我當前的代碼給了我這一切:如何使用BeautifulSoup和Python在跨度之後獲取文本?
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()
結果:
"Age: 24 (04/21/1991)","Birthplace: Barranquilla, Colombia"
期望的結果:
"24 (04/21/1991)","Barranquilla, Colombia"
這做到了!謝謝! – macloo