ShutterScrape is a web scrapper for bulk downloading images or videos from Shutterstock with blinding speed. ⚡
It implements Selenium for browser automation and Beautiful Soup for parsing.
If you like this repo, feel free to star ⭐ it!
For more information, contact https://davidlin.io/.
-
Install Python 2.7.
-
Open terminal and enter the following lines:
pip install beautifulsoup4
pip install selenium
pip install lxml
-
Install ChromeDriver.
-
(Optional) Configure environment variables paths for python.exe and chromedriver.exe.
Open terminal in the directory of shutterscrape.py and enter:
python shutterscrape.py
Go grab a cup of coffee while waiting... oh wait, it's already done!
- Search mode: Enter
i
for scraping images andv
for scraping videos . - Number of search terms: For example, if you want to search for drone single person, enter
3
. - Search term: Keyword(s) for searching on Shutterstock.
- Number of pages to scrape: Higher number of pages means greater quantity of content with lower keyword precision.
10/1/2018
Added GUI for save directory selection.
07/31/2018
More stability fixes.
07/25/2018
Added gettyscrape.py for scraping videos from Getty Images.
07/23/2018
Stability fixes.