前提
Pythonでウェブスクレイピングの勉強中です。
alt属性の情報を取得したいのですが、以下のエラーメッセージが発生しました。
実現したいこと
alt属性の情報を取得したい。
発生している問題・エラーメッセージ
エラーメッセージ
AttributeError: ResultSet object has no attribute 'text'. You're probably treating a list of elements like a single element. Did you call find_all() when you meant to call find()?
python
ソースコード
from bs4 import BeautifulSoup
import requests
url = "https://www.boatrace.jp/owpc/pc/race/pay?hd=20220924"
soup = BeautifulSoup(requests.get(url).text, 'html.parser',from_encoding="utf-8")
arr1 = [tag('alt').text
for tag in soup(class_='table1_areaName')]
print(arr1)
試したこと
過去の質問内容等を見てコードを書いてみましたが、まったくの初心者で上手くいきませんでした。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。

回答1件
あなたの回答
tips
プレビュー