Scraping tool for Etsy
Requires Python 3.5+
Install requirements with pip install -r requirements.txt
Install memcached
You can get stuck in using the module etsy_scrape.py and integrate into your own projects or if you want to just start extracting some CSVs:
Scrape product information from etsy.com into a CSV file.
positional arguments:
url URL for the first page of Etsy search results
optional arguments:
-h, --help show this help message and exit
-o OUTPUT, --output OUTPUT
Filepath to output csv
-f FAIL_LOG, --fail-log FAIL_LOG
Filepath to failure log
-l LIMIT, --limit LIMIT
Limit scraping to first LIMITproducts.
-d, --get-details Get full details for a listing.
-m MEMCACHED, --memcached MEMCACHED
server:port of memcached server to use for caching
To extract the details of the first 100 face masks found on Etsy:
main.py 'https://www.etsy.com/search?q=face+mask' 'face_masks.csv' -d -l 100
- Reviews - Data not currently of use for the analysis I am performing and will require too much work for now.