预期:
>>> s = BeautifulSoup('<a href="http://example.com">lele</a>')
>>> s.find('a', text='lele')
<a href="http://lele.com">lele</a>
意外的:
>>> s = BeautifulSoup('<a href="http://example.com">lele<i><i></a>')
>>> s.find('a', text='lele') # return None
>>> s.find('a', text=re.compile('lele')) # return None
因此,在意外的情况下,标签内的i标签似乎会破坏文本的搜索功能,即使使用正则表达式也是如此。有没有办法在意外情况下通过文本工作进行搜索。