アンカータグからテキストだけを抽出しようとしています。私はfind_all
がResultSetオブジェクトを返し、それを反復処理する必要があることを理解していますが、動作させることはできません。下のコード:美しいスープ - 'ResultSet'オブジェクトに属性 'text'がありません
for all in soup.find("div", {"id": "info-area"}):
Name = all.find_all("a")
#print(Name) # Returns everything
#print(Name.text) # throws error
for the_name in Name:
print(Name.text) # throws error
明らかに、私は何か間違っていますが、それほど確かではありません。問題は、ループの最初である
何をしていますか?なぜ2つのループに同じループ変数を使用していますか? –
これはタイプミスでした。編集を参照してください。 – Maverick
'the_name'変数を使用しない場合、なぜ' Name'を作成するのかと考えてみましょう。 –