BeautifulSoup は、HTML ドキュメントから要素を抽出するためのメソッドを提供します。一部のメソッドは要素のリストを返しますが、他のメソッドは単一の結果を検索するように設計されています。後者のメソッドが要素の検索に失敗すると、None が返されます。
find または select_one メソッドが検索条件に一致する要素を見つけられない場合は、None が発生します。これは、次の場合に発生する可能性があります。
このエラーを回避するには、どれもうまくいきません。以下にいくつかの戦略を示します。
find または select_one メソッドの結果の属性またはメソッドにアクセスする前に、結果が None かどうかを確認してください。
コンテキストに応じて、処理する方法がいくつかありますなし:
例:
以上がBeautifulSoup の `find` および `select_one` メソッドを使用するときに `None` の結果を処理する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。