特定のタイプのhtml要素に移動する必要があります。ただし、ページにはそのタイプの要素が多数あり、さまざまなクラスがあります。
クラス属性がないのものが必要です。
class == ''
のあるものを探す必要がありますか、それとも他の方法がありますか?
使用する
soup.findAll(attrs={'class': None})
ドキュメントからの引用:
名前がPython class、for、importなどの予約語;またはBeautiful Soup検索のキーワード以外の引数である属性)に制限を設ける必要がある場合は、attrsを使用できます。メソッド:name、recursive、limit、text、またはattrs自体。
Beautiful Soupバージョン4.1.2 の時点で、 class_
キーワード引数 。
クラス属性のない要素を選択するには、None
を指定するだけです。
soup.find_all(class_=None)
または、False
を指定することもできます。
soup.find_all(class_=False)