rós世界中のライブのセットリストをまとめたサイトがあるらしい。前の記事だけど、詳しくはLifehackerにて。Rosの最近のライブセットリストを調査して、今年のフジロックの曲目をある程度予測することが出来たのではないだろうか?と考えた。そんなことするなんて、なんて野暮なことだと一部のリスナーは言うかもしれない。いう課題を通じて、自身のスキルを少しでも鍛えられたらという気持ちがある。実際にデータを集計することで、どれほどの予測が可能なのか体験してみたいという気持ちもある。いうわけで、勉強がてら、ライブセットリスト予測を行ってみたいと思う。ま、既にライブは終わっているので、あまり意味はありませんが、実際に予測があたっているかの答え合わせはすぐ出来る。Ros公演前に一度彼らが今まで演奏してきた曲の集計を行ってみた。今回の記事はその時にWEBスクレイピングしたデータを元に、分析を行っている。その時のツイートはこちら。Instagram経由でつぶやいているため、140文字目以降の文字が切れている。2016なお、もっとスマートなやり方があるよ、というご意見があればコメント欄にいただけると幸いです。サイトの使い方というわけで、データをWEBスクレイピングで集めるところから書いていくことにする。setlist.fmにアクセスする。www.setlist.fmサイトの使い方はとても簡単です。Rosの最近のライブのセットリスト一覧が出てくる。検索結果はこんな感じ。簡単で見やすいですね。データ収集PythonでWebスクレイピングをしてデータを収集するスクリプトを書いていく。RosのセットリストページのURLを取ってきて、更にその先の曲目リストのみをテキストで抜いてくる。※これを行う際は適度にsleep処理を挟むなどして、スクレイピング先のサーバに負荷をかけないように気をつけてください。file!!")これでライブを行った年,ライブで演奏した曲という構成のcsvファイルが生成される。range(57):"の箇所は決め打ちで書いてしまっている。準拠しているのか?qiita.comちなみに自身のPythonコードをこのブログに載せる前に、自分のコードってなんだか汚すぎないか??と思い、上記の記事を参考にコードのチェックを行った。ある程度時間をかけずにさくっと処理を書くことが目的とはいえ、まるで中途半端に墨汁を吸わせた筆で一筆書きをしたみたいに、何もかもが中途半端なコードだったのだ。いうかまだ今もなんだか長くなりそうなので、2つに分けて投稿しようと思う一旦ここで切ります。rósのライブのセットリストの推移をPythonを使って調べてみる、その2前回の記事の続き。2020に参加してきました。