属性エラー: 'ResultSet' オブジェクトに 'find_all' 属性がありません
Beautiful Soup で単純なテーブルをスクレイピングすると、エラー「」が発生することがあります。 「ResultSet」オブジェクトには属性「find_all」がありません。」この問題は、要素のリストを含むテーブル変数に find_all メソッドを適用しようとすると発生します。
このエラーを解決するには、find_all メソッドは ResultSet 全体ではなく、個々の要素に適用されることに注意してください。したがって、テーブル変数内の各要素にメソッドを適用する必要があります。
提供されたコードでは、テーブル変数には単一の要素のリストが含まれています。行を反復処理するには、リストの唯一のメンバーである table[0] の find_all('tr') メソッドにアクセスします。
for row in table[0].find_all('tr'): col = table.find_all('td')
この変更により、コードはテーブルの行を適切に反復処理するようになります。を使用して、必要なデータを抽出できます。
以上が私の美しいスープ コードが AttributeError: \'\'ResultSet\' object has noattribute \'find_all\'\' をスローするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。