OP 09 July, 2023 - 10:47 AM
import requests
from bs4 import BeautifulSoup
search_query=input("ENTER THE KEYWORD: ")
num_images=int(input("NUMBER OF IMAGES: "))
url = f'https://www.google.com/search?q={search_query}&tbm=isch'
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
image_elements = soup.select('img')
# Scrape the specified number of images
for i, image_element in enumerate(image_elements[:num_images]):
image_url = image_element['src']
if not image_url.startswith('http://') and not image_url.startswith('https://'):
image_url = 'https://www.google.com' + image_url
image_data = requests.get(image_url).content
with open(f'image_{i}.jpg', 'wb') as file:
file.write(image_data)
print(f'Saved image {i + 1}/{num_images}')
print('Image scraping complete.')
from bs4 import BeautifulSoup
search_query=input("ENTER THE KEYWORD: ")
num_images=int(input("NUMBER OF IMAGES: "))
url = f'https://www.google.com/search?q={search_query}&tbm=isch'
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
image_elements = soup.select('img')
# Scrape the specified number of images
for i, image_element in enumerate(image_elements[:num_images]):
image_url = image_element['src']
if not image_url.startswith('http://') and not image_url.startswith('https://'):
image_url = 'https://www.google.com' + image_url
image_data = requests.get(image_url).content
with open(f'image_{i}.jpg', 'wb') as file:
file.write(image_data)
print(f'Saved image {i + 1}/{num_images}')
print('Image scraping complete.')