我正在嘗試使用beautifulsoup獲得另一個標簽之后的第一個標簽。假設我有這個:<span class="number">5</span><span class="b">xxx</span><span class "number">10</span>我可以使用正則表達式獲取第二個.number上的數字,這將非??煽?。但是我們都知道正則表達式不應該解析html,因此我正在使用beautifulsoup進行此操作。目前,我正在與soup('span', {'class': 'number'})[1].string但是,如果在我要插入的span.number處插入另一個span.number,則它將破壞代碼,因為我需要的那個將成為[2]。有什么方法可以使用beautifulsoup獲取span.b之后的第一個span.number嗎?
添加回答
舉報
0/150
提交
取消