Webscrape Amazon through Amazon Search, Product URL, or Today's Deals Products.
You can also get the csv file by clicking the download link after scrapping process.
This program was created by:
Back-end Developer Elnathan John Salavarria
Front-end Developer Kynch Tito Silao
Front-end Developer Kizzel Mae Tulog
This application is running through streamlit web platfrom Amazon Webscraper
For VCS
https://github.com/elnathan84/amazon_scraper.git
For terminal installation
go get -t -d https://github.com/elnathan84/amazon_scraper.git
It is important to install the Chromedriver and the other packages needed for the program.
To get the app running type in the terminal:
streamlit run app.py
You can choose three options to scrape data in Amazon:
- Product URL: Input your desired URL.
- Search Amazon: Input your desired product.
- Amazon Today's Deal: Outputs the current deal in the amazon list.
The output of the Amazon search scraper and its definitions:
Column/Key Name | Product Name | Price | Previous Price | Rating | Shipping | Stock | Coupon |
---|---|---|---|---|---|---|---|
Definition | Outputs the user search results | Shows the current price | Shows the previous price | Shows the rating of the product | Shows if its available to be shipped in current location | Number of stocks for the product | Shows if there's an available coupon |
The output of the Amazon product URL scraper and its definitions:
Column/Key Name | Product Name | Rating | Price | Seller | Availability | Shipping | Other Information |
---|---|---|---|---|---|---|---|
Definition | Outputs the Product name | Shows the rating | Shows the price | Shows who is the seller of the product | Shows the stock information | Shows if the shipping information and location | Shows other related information |
The output of the Amazon Today's Deals scraper and its definitions:
Column/Key Name | Product | Price | Time Left | Number of Ratings | Deal Type |
---|---|---|---|---|---|
Definition | Outputs the Product name | Shows the range of price of the product | Shows how much time is left before end of the deal | Shows how many users rated the product | Shows what type of Amazon Deal is the product |