abhi2345A / Song-Lyrics-Scrapper

The Given Project is a song lyrics scrapper tool created using BeautifulSoup ,Tkinter and Selenium webdriver.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Song-Lyrics-Scrapper

The Given Project is a song lyrics scrapper tool created using BeautifulSoup ,Tkinter and Selenium webdriver. This Project scrapes the song lyrics from the site genius.com

Working

  • Install Python and pip in open windows powershell using python website

  • Install Virtualenv by:

pip install virtualenv

  • open windows powershell and create a virtual environment using virtualenv :
   virtualenv venv 
  • Keep all these files in the venv folder and move to scripts folder and activate virtual environment:
   1) cd Scripts
   2) .\activate
  • Then Install Necessary packages like :
   BeautifulSoup - pip install BeautifulSoup (Used for Scraping)
   Selenium - pip install Selenium (Used for Navigation between Webpages)
   Tkinter - pip install Tkinter (Used for GUI)
   requests - pip install requests (Used for user requests on Webpages
  • To run the project - Open powershell and command:
  python interface.py
  • A GUI interface will be shown like this -

Screenshot (132)

  • After that we will be logged in -

Screenshot (133)

  • Then with the help of selenium we will be navigated to genius.com site and lyrics will be scraped using BeautifulSoup

Screenshot (134)

  • The Scraped Lyrics will be stored in lyrics.txt file.

About

The Given Project is a song lyrics scrapper tool created using BeautifulSoup ,Tkinter and Selenium webdriver.


Languages

Language:Python 79.1%Language:PowerShell 12.6%Language:Batchfile 8.3%