File size: 578 Bytes
328de20
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from curl_cffi import requests
from bs4 import BeautifulSoup

def get_images(query):
    res = requests.get(f'https://www.gettyimages.in/search/2/image?phrase={query}=editorial', impersonate='chrome110')

    soup = BeautifulSoup(res.text, 'html.parser')
    
    images = soup.find_all('img')
    
    results = []

    for image in images:
        print(image['src'])
        if image['src'].startswith('https://media.gettyimages.com'):
            results.append({'src': image['src'], 'alt': image['alt'], 'class':''})
        else:
            continue

    return results