アイドルマスターシンデレラガールズの公式サイトから曲リストをスクレイピングする方法を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)

解説

  1. requestsライブラリを用いて、アイドルマスターシンデレラガールズの曲リストが掲載されているページのHTMLデータを取得します。
  2. BeautifulSoup4ライブラリを用いて、HTMLデータを解析します。
  3. find_allメソッドを用いて、曲名を示す<p>タグを含む要素を全て取得します。
  4. for文を用いて、曲名を含む要素から曲名のみを抽出し、表示します。

これでアイドルマスターシンデレラガールズの曲リストを取得することができます。