An Amazon web scraping, and graphing utility made over the course of 48 hours in python by a team of talented coders consisting of:
- Paul O'Bar
- Michael Stepp
- Aaron Brown
- Dylan Manuel
A video demo can be found here!
Savable graphs
Save your graph with the power of mathplotlib integration
Copy and Past URL lookup
Graphing reviews is as simple as copying and pasting the URL into Spamazon!
Interesting Loading screen?
Enjoy reading the titles of reviews as they come pouring in!
Requirements
To install Spamazon you'll first need to install python3 3.8.5 or above. Next, you'll need BeautifulSoup4 along with Mathplotlib, both can be installed easily using pip. Finally and most importantly you'll need to install splash and docker we recommend viewing their installation notes as they lead you through installation and launching of splash.
Running
To run Spamazon simply make sure you have your splash server open on its default port (8050) and type in "python3 Spamazon.py" without the parentheses. You'll be prompted to paste in you Amazon URL, the program is designed to accept the landing page URL for nearly all product hosted on Amazon. Next, you'll be prompted to enter the number of reviews you wish to be collected for plotting, a large number of reviews will correlate to a longer loading time. Finally press y to start the program in full, with every page of reviews collected you'll be shown a glimpse of their content.