สคริปต์นี้จะดาวน์โหลดเพลงยอดนิยมรายวันของ Spotify ในสหรัฐอเมริกาตั้งแต่วันที่ 1 มกราคม 2017 จนถึงปัจจุบัน ใช้ซีลีเนียมและเว็บไซต์ 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/