水上/技術資料?


目次


目標 

spotifyapiを用い、spotifyから楽曲の特徴量を取得します

環境 

Python 3.10.1 64bitでやってますが,たぶんどのバージョンもできるはず...

プログラム 

今回使うプログラムはこちら。zipファイルを解凍して、「spotifyapiによる楽曲取得」を実行

#ref(): File not found: "1食べログ取得.zip" at page "水上_backup/技術資料/sopifyapiによる楽曲情報推薦"

・取得できなくなった場合、事前にとっておいた以下のデータを用いる

処理の流れ 

1.プログラムを起動すると、店の名前を入力するテキストボックスがでる
2.店の情報(店の名前やキーワード)を入力すると、プログラムが食べログでキーワード検索を行い、一番関連した店の情報を取得
3.取得した店のレビューをスクレイピングし、レビューに加工を施し、csvファイルに保存する

下準備 

clientid、clientsecretの取得 

spotifyから楽曲の特徴量を取得するには、spotifyに会員登録をし、clientid,crientsecretを取得する必要がある。
以下のサイトの、「ここまででCLIENT ID と CLIENT SECRET ID を取得する流れは完了です」までを実行する
https://zenn.dev/tteaoocl/articles/6cce2e7615c11c

プログラム実行見必要なモジュール 

プログラム実行に以下のモジュールが必要なので、インストール

pip install requests pandas beautifulsoup4 selenium janome lxml

プログラムのファイル構成 

使用するプログラムのほかに、「file」という名前のファイルを作成し、以下のように配置する。fileは、取得したレビューのcsvファイルが保存されるファイル。
(「1.食べログからレビューの取得」は今回使うプログラム)

#ref(): File not found: "dir.png" at page "水上_backup/技術資料/sopifyapiによる楽曲情報推薦"

プログラムの解説 


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS