表題の件の通りで「class_」の指定が利きません。
該当するページはyoutubeのトレンドページです。
コードは下記の通りです。
import requests from bs4 import BeautifulSoup request = requests.get('https://www.youtube.com/feed/trending') soup = BeautifulSoup(request.text, 'html.parser') test = soup.find_all('a', class_='thumbnail.yt-simple-endpoint inline-block style-scope ytd-thumbnail') print(test)
結果
[]
結果は上記の通り空となってしまいます。
しかし下記の通り「a」だけを指定すると値を取得できます。
test = soup.find_all('a')
最終的には該当するクラスの中にある「href」の値を取得したいと思っています。
どなたか教授頂けませんでしょうか。
よろしくお願いいたします。
あなたの回答
tips
プレビュー