{"repo":"ranjan-mohanty/amazon-product-details-scraper","free":true,"listed":false,"github":"https://github.com/ranjan-mohanty/amazon-product-details-scraper","clone":"git clone https://github.com/ranjan-mohanty/amazon-product-details-scraper.git","description":"Scrape Amazon like a pro! Grab titles, descriptions, and download high-quality images. Save everything as organized JSON files for easy analysis. Works with single URLs or scrape entire product lists","language":"Python","stars":20,"topics":["amazon","amazon-product-image-download","amazon-product-scraper","scraper","amazon-scraper","amazon-scraping","image-download","python"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"Amazon Product Details Scraper This script helps you scrape product details from Amazon product pages. It extracts information like title, description, and image URLs, saving them to JSON files. Features - Fetches product details from a single Amazon product URL or a list of URLs in a file. - Writes extracted data to JSON files for easy storage and processing. - Optionally downloads product images along with details. Installation Requirements: - Python 3 (tested with 3.7+) - Libraries: - requests - beautifulsoup4 - urllib3 Instructions: 1. Make sure you have Python 3 installed. You can check by running python3 --version in your terminal. 2. Create a virtual environment (recommended): - Virtual environments help isolate project dependencies and avoid conflicts with other Python installations on your system. - Here's how to create a virtual environment using venv : - Activate the virtual environment: 3. Install: This will automatically download and install the necessary libraries based on the specifications within the activated virtual environment. Usage Basic Usage: This will scrape details from the provided Amazon product URL and write them to a JSON file in the \"output\" directory (default). Using a URL List: 1. Create a text file containing a list of Amazon product URLs (one per line). 2. Run the script with the --url-list option and provide the file path: This will process each URL in the file and save the scraped details for each product in separate directories within \"out","default_branch":null,"files":null,"tree":[],"storefront":"/r/ranjan-mohanty","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ranjan-mohanty/amazon-product-details-scraper/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}