In this blog we will download pictures from google.
1. First of all, let's create a python project.
2. Install package with command in project folder.
$ pip install icrawler
3. In main.py we need to initialize google_img_downloader function.
from icrawler.builtin import GoogleImageCrawler def google_img_downloader(): pass def main(): google_img_downloader() if __name__ == '__main__': main()
4. Set download direction and start download some pictures.
def google_img_downloader(): crawler = GoogleImageCrawler(storage={'root_dir': './img'}) crawler.crawl(keyword='Andrew Tate', max_num=5, min_size=(300, 300))
Launch main function and we see results:
Now, let's download big pictures and add some filters:
def google_img_downloader(): filters = dict( type='photo', size='large', license='noncommercial' ) crawler = GoogleImageCrawler(storage={'root_dir': './img'}) # crawler.crawl(keyword='Andrew Tate', max_num=5, min_size=(300, 300)) crawler.crawl(keyword='London England', max_num=5, min_size=(1000, 1000), overwrite=True, filters=filters, file_idx_offset='auto' )
Result: