我正在嘗試使用beautifulsoup獲取維基百科中的人的生日。例如用於http://en.wikipedia.org/wiki/Ezra_Taft_Benson的生日是8月4日,1899年去了BDAY,我使用下面的代碼:班級屬性的多個值
bday = url.find("span", class_="bday")
但是它拿起其中bday
出現在HTML代碼的另一部分實例標籤。即<span class="bday dtstart published updated">1985-11-10 </span>
。
有沒有辦法將確切的類標記與bday
相匹配?
我希望問題是明確的,因爲目前我得到的bday
是1985-11-10這不是正確的日期。
的價值,這是一個偉大的簡單的解決方案!謝謝。什麼是lambda標籤在做什麼? – user1496289
'lambda'用單個參數(標籤)創建一個匿名函數。您可以定義一個單獨的命名函數並將其名稱傳遞給'find()',但簡而言之,一次性函數'lambda' [更可取](http://stackoverflow.com/a/890188/12320 )。 – efotinis