BeautifulSoup не может отбраковать все изображения и изображения в плохом качестве
У меня есть скрипт для отбраковки изображений google:
import requests, base64
from bs4 import BeautifulSoup
baseurl = "https://www.google.com/search?q=dog&sa=X&biw=1920&bih=880&tbm=shop&sxsrf=APq-WBthh6vre95oa-9ef0cSMsChCA6SAw:1649941428917&tbs=p_ord:p&ei=tBtYYv-gN52h4t4P47yHSA&ved=0ahUKEwj_ypTmzpP3AhWdkNgFHWPeAQkQuw0IkQcoAg"
headers = {"User-Agent" : "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:99.0) Gecko/20100101 Firefox/99.0"}
r_images = requests.get(url=baseurl)
soup_for_image = BeautifulSoup(r_images.text, 'html.parser')
productimages = []
for item in soup_for_image.find_all('img'):
print(item.attrs['src'])
Есть около 60 изображений, которые должны быть отбракованы, но я просто всегда получаю около 20 изображений с действительно плохим качеством (низкое разрешение). результат примерно такой:
есть ли способ получить все изображения (60 изображений) с хорошим разрешением.