Python初心者です。
ヤフーのニューストップトピックスのテキストを抜き出したいと思います。
クラスの指定方法とfind_allのタグ指定方法がよくわかりません。
わかる方教えてください。
≪プログラム≫
import requests
from bs4 import BeautifulSoup
load_url = "https://www.yahoo.co.jp/"
html = requests.get(load_url)
soup = BeautifulSoup(html.content, "html.parser")
topic = soup.find(class_="2j0udhv5jERZtYzddeDwcv")
for element in topic.find_all("li"):
print(element.text)
≪エラー≫
AttributeError Traceback (most recent call last)
<ipython-input-18-9f80f06abdda> in <module>
7
8 topic = soup.find(class_="2j0udhv5jERZtYzddeDwcv")
----> 9 for element in topic.find_all("li"):
10 print(element.text)
11
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。