Python で BeautifulSoup モジュールを使用して、Web ページのリストを読みたいと考えています。HTML コードは次のとおりです。
...
<ul id="sidebarmenu1">
<li><a href="Business">Business</a></li>
<li><a href="Warfare">Chinese</a></li>
</ul>
...
BeautifulSoup を使用してドキュメントを解析します。ここで、リストの要素をループしたいと思います。したがって、次のように next_siblings 属性を使用します。
first_element = soup.ul.li
for items in soup.ul.li.next_siblings :
<statements>
ただし、これにより次のエラーが発生します。
TypeError: 'NoneType' object is not iterable
次のliタグの読み方を誰か教えてください。明らかに、同じレベルに別の li タグがあるため、next_siblings リストにある必要があります。
同じレベルですべての li タグにアクセスする方法はありませんか。findAll は、特定の構造内にネストされたすべてのタグを提供します。