Python Amazon Review Scraper
Budget: ₹1,500 – ₹12,500 INR
I need a small, reliable Python utility that pulls customer feedback from Amazon clothing listings. For every product URL or ASIN I feed in, the script should step through at least eight full pages of reviews and capture three fields—reviewer name, star rating, and the full review text—then save everything in a clean CSV (JSON as an optional second format is welcome).
You are free to choose the most effective approach (requests + BeautifulSoup, Selenium, Scrapy, or another method) so long as it runs head-less and can be executed from the command line on a standard Windows or Linux environment. Please keep the code readable and comment the key steps so I can tweak things later if needed.
Deliverables
• Well-documented .py file(s) ready to run
• Sample output file showing the three requested columns
• Short README explaining any dependencies and how to set up and execute the scraper
I’ll test by pointing the script at a few live clothing product pages and confirming that it retrieves reviewer names, ratings, and texts from at least eight review pages without errors or obvious omissions.
You are free to choose the most effective approach (requests + BeautifulSoup, Selenium, Scrapy, or another method) so long as it runs head-less and can be executed from the command line on a standard Windows or Linux environment. Please keep the code readable and comment the key steps so I can tweak things later if needed.
Deliverables
• Well-documented .py file(s) ready to run
• Sample output file showing the three requested columns
• Short README explaining any dependencies and how to set up and execute the scraper
I’ll test by pointing the script at a few live clothing product pages and confirming that it retrieves reviewer names, ratings, and texts from at least eight review pages without errors or obvious omissions.
Related categories:
Python
Linux
Web Scraping
Software Architecture
JSON
Data Extraction
BeautifulSoup
Selenium