该脚本下载 2017 年 1 月 1 日至今美国 Spotify 每日热门歌曲。它使用 Selenium 和 Spotify Charts 网站。每天的数据以 CSV 格式放置在您的下载文件夹中。
您必须安装 Google Chrome。但是,您可以修改代码以使用您喜欢的任何主要浏览器。
克隆存储库
使用 PIP 安装依赖项
pip install -U selenium
pip install webdriver-manager
pip install pandas
pip install python-dotenv
使用以下变量创建.env
文件:
SPOTIFY_USERNAME
(您的 Spotify 用户名或电子邮件)
SPOTIFY_PASSWORD
(您的 Spotify 密码)
运行python main.py
如果脚本在页面完成加载之前尝试单击下载按钮,则可能会发生错误。如果您遇到问题,请修改开始日期或增加time.sleep()
时间。
您可以使用这些数据来制作一些非常有趣的可视化效果。以下是酒吧比赛图表的示例,显示每天播放次数最多的曲目:https://public.flourish.studio/story/1429985/