Bulk Bing Image Downloader
Bulk Bing Image Downloader (BBID) is downloader which:
- downloads full-size images from bing image search results
- is asynchronous -> downloads images super fast
- is crossplatform
- bypasses bing API
- has option to disable adult content filtering
- is written in python 3.
- uses SSL connection
bbid.py [-h] [-s SEARCH_STRING] [-f SEARCH_FILE] [-o OUTPUT] [--adult-filter-on] [--adult-filter-off] [--filters FILTERS] [--limit LIMIT]
Or if you would like, you can watch YouTube tutorial
./bbid.py -s "hello world"
python ./bbid.py -s "hello world"
You might want to apply some of Bing's filters, such as filter by license, image size, etc.
BBID doesn't expose to you nice, human readable variants of those, but allows you to utilize all filters exposed by Bing website.
All you need to do is apply filters you want via Bing website and copy them from URL. They are located after
&qft= and before
For example, when you search for
code and apply filters
past week and image size
large, URL you will see will be
Filters string you want to extract from this URL is
+filterui:age-lt10080+filterui:imagesize-large. You can then apply them in BBID with --filters, e.g.
./bbid.py -s code --filters +filterui:age-lt10080+filterui:imagesize-large