如果存在,则在同一级别查找下一个兄弟
Find next sibling at the same level if exists
我很好奇是不是只有同级才有下一个兄弟姐妹
<font face="Arial, Helvetica" size="2"><b>Current:</b>
90
<b>Increment : </b> 5<br>
<b>End Date/Time : </b>06/08/2015 21:00<br>
<b>Last Made at : </b><font size="1"><br></font>
<font ....
所以重点是有时 Last Made at : </b>
之后有文本,但有时没有。
我这样做:
soup.find('b',text='Last Made at : ').next_sibling
问题是,如果 </b>
标签后没有其他同级标签,它会 returns 来自另一个 <font>
标签的一些我不想要的数据。
我知道可以使用 font.contents
但在我的情况下更好的选择是
`tag.next_sibling_in_the_same_level_or_None`
我没有找到这个选项,所以我想问一下在这种情况下是否有什么可以帮助我的。
最后是你不想要的?如果是这样,请看这些。
事实上,最后一个是 的兄弟。你可以美化和打印,你会看到。
<font face="Arial, Helvetica" size="2">
<b>
Current:
</b>
90
<b>
Increment :
</b>
5
<br>
<b>
End Date/Time :
</b>
06/08/2015 21:00
<br>
<b>
Last Made at :
</b>
<font size="1">
<br/>
</font>
**<font>
not need
</font>**
</br>
</br>
</font>
如果你 html 是
<font face="Arial, Helvetica" size="2"><b>Current:</b>
90
<b>Increment : </b> 5<br>
<b>End Date/Time : </b>06/08/2015 21:00<br>
<b>Last Made at : </b><font size="1"><br></font>
**</font>**
<font ....
那么,我想你不会得到最后一个。
我很好奇是不是只有同级才有下一个兄弟姐妹
<font face="Arial, Helvetica" size="2"><b>Current:</b>
90
<b>Increment : </b> 5<br>
<b>End Date/Time : </b>06/08/2015 21:00<br>
<b>Last Made at : </b><font size="1"><br></font>
<font ....
所以重点是有时 Last Made at : </b>
之后有文本,但有时没有。
我这样做:
soup.find('b',text='Last Made at : ').next_sibling
问题是,如果 </b>
标签后没有其他同级标签,它会 returns 来自另一个 <font>
标签的一些我不想要的数据。
我知道可以使用 font.contents
但在我的情况下更好的选择是
`tag.next_sibling_in_the_same_level_or_None`
我没有找到这个选项,所以我想问一下在这种情况下是否有什么可以帮助我的。
最后是你不想要的?如果是这样,请看这些。 事实上,最后一个是 的兄弟。你可以美化和打印,你会看到。
<font face="Arial, Helvetica" size="2">
<b>
Current:
</b>
90
<b>
Increment :
</b>
5
<br>
<b>
End Date/Time :
</b>
06/08/2015 21:00
<br>
<b>
Last Made at :
</b>
<font size="1">
<br/>
</font>
**<font>
not need
</font>**
</br>
</br>
</font>
如果你 html 是
<font face="Arial, Helvetica" size="2"><b>Current:</b>
90
<b>Increment : </b> 5<br>
<b>End Date/Time : </b>06/08/2015 21:00<br>
<b>Last Made at : </b><font size="1"><br></font>
**</font>**
<font ....
那么,我想你不会得到最后一个。