Book to Scrap Tracker

“Books to Scrape - Price Tracker” is a Python program designed to extract book data from the fictional website “Books to Scrape”. Using an Object-Oriented Programming (OOP) approach, the program navigates through the site’s pages, extracts detailed information about each book, including the title, price, stock, category, user rating, and cover image URL. The extracted data is saved in CSV files organized by category, and cover images are downloaded locally.

  • Extraction of data for all books from the “Books to Scrape” site.
  • Saving the extracted data into CSV files organized by category.
  • Downloading the cover images of the books.
  • Handling connection errors and timeouts with retry attempts.
  • Flake8 report generation

See on Github GitHub Repository