Как мне кидать картинку с компа на Яндекс.Картинки и получать что на фото?

как мне кидать картинку с компа на https://yandex.ru/images/ и получать что на фото?

import requests
from bs4 import BeautifulSoup

url = r'https://yandex.ru/images/search?source=collections&rpt=imageview&url=https://canon-fan.com/sites/default/files/imagecache/small_image/moon.jpg'

soup = BeautifulSoup(requests.get(url).text, 'lxml')
similar = soup.find_all('li', class_='cbir-similar__thumb')
for i in similar:
    print(f"https://yandex.ru{i.find('a').get('href')}\n")

не работает, bs4 выдает ошибку


Ответы (1 шт):

Автор решения: fancier

Формирование результата запроса происходит динамически, и классы которые вы ищете, тоже. Для данной задачи лучше использовать библиотеку selenium, которая может эмулировать открытие браузера и ожидать результата поиска.

→ Ссылка