Merge pull request #33 from SameerSahu007/master

Added Image Scraper
This commit is contained in:
Advaita Saha 2022-10-01 12:47:41 +05:30 committed by GitHub
commit ad76dd8a16
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 38 additions and 0 deletions

View File

@ -0,0 +1,12 @@
# Image Scraper
### Download images with a given url
This is a simple script that lets you download images from a list of urls
#### Usage
* Clone the repo
* change the urls in script.py
* run python script.py

View File

@ -0,0 +1,26 @@
from email.mime import image
import urllib.request
import os
#You can replace the replace the urls links according to your needs
urls = [
'https://images.unsplash.com/photo-1664552399245-8ee5fa8eddd2?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=685&q=80',
'https://images.unsplash.com/photo-1664519803504-a8ed329d9381?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=735&q=80',
'https://images.unsplash.com/photo-1664361859625-07f20702b6c2?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1074&q=80'
]
# This function will create a images folder to save our images
def downloadImage(image_urls):
crtFileLocation = os.getcwd()
os.makedirs('Images')
for x in range(0, len(image_urls)):
filename = 'image_' + str(x) + '.png'
print(f'downloading {x+1} out of {len(image_urls)} images')
urllib.request.urlretrieve(image_urls[x], os.path.join(crtFileLocation, 'Images', filename))
downloadImage(urls)