A Python script for downloading Spotify albums efficiently, ensuring progress is saved to prevent data loss.
- Downloads multiple albums with progress saved in
save_file.json
. - Utilizes Selenium for web automation and BeautifulSoup for parsing.
- Supports retries if download issues occur.
- Python 3.x
- Selenium
- BeautifulSoup
- ChromeDriver
- Requests
-
Clone the repository:
git clone https://github.com/saujix/My.Web_Scraping.Projects.git
-
Install dependencies:
pip install selenium beautifulsoup4 requests
-
Ensure ChromeDriver is installed and added to PATH.
-
Run the script:
python spotify_album_downloader.py
-
Follow the prompts to enter Spotify album links and specify the storage folder.
- If the script fails during download, rerun it. The progress is saved in
save_file.json
. - For single album downloads, enter the link directly when prompted.
This script is for educational purposes only. Use responsibly and ensure you have the rights to download the content.