Skip to content

Beautiful Soup app for scraping best seller lists from Amazon Books by week.

Notifications You must be signed in to change notification settings

Holly-Transport/Amazon_Best_Seller_Scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Amazon Best Seller Scraper

This is a Python script that uses Beautiful Soup to scrape Amazon weekly non-fiction best seller lists and save as a .csv file.

app_screenshot

The user can adjust the starting date and number of weeks to query. The database begins the week of May 14, 2017. Note that anything more than 50 weeks can take a super long time to process.

app_screenshot

The output .csv includes week, raking, title, author, publisher, and agent (hey, authors -- maybe this is a good way to find your next agent!).

app_screenshot

The script would also work for fiction best sellers, as well as the Amazon most-read book lists -- just adjust the base url (keeping the url date as a variable):

Non-Fiction Most Read: https://www.amazon.com/charts/2021-04-18/mostread/nonfiction?ref=chrt_bk_dx_intra_rd_nf
Fiction Most Sold: https://www.amazon.com/charts/2021-04-18/mostsold/fiction?ref=chrt_bk_dx_intra_sd_fc
Fiction Most Read: https://www.amazon.com/charts/2021-04-18/mostread/fiction?ref=chrt_bk_dx_intra_rd_fc

About

Beautiful Soup app for scraping best seller lists from Amazon Books by week.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages