アイドルマスターシンデレラガールズの公式サイトから曲リストをスクレイピングする方法をPythonで紹介します。
必要なライブラリ
- requests
- BeautifulSoup4
コード
import requests
from bs4 import BeautifulSoup
url = 'https://www.bandainamcoent.co.jp/cs/list/idolmaster/cinderella/imas_cg_musiclist/'
response = requests.get(url)
soup = BeautifulSoup(response.content, 'html.parser')
music_list = soup.find_all('p', class_='music_name')
for music in music_list:
print(music.text)
解説
- requestsライブラリを用いて、アイドルマスターシンデレラガールズの曲リストが掲載されているページのHTMLデータを取得します。
- BeautifulSoup4ライブラリを用いて、HTMLデータを解析します。
- find_allメソッドを用いて、曲名を示す
<p>タグを含む要素を全て取得します。 - for文を用いて、曲名を含む要素から曲名のみを抽出し、表示します。
これでアイドルマスターシンデレラガールズの曲リストを取得することができます。