Eu tento localizar a tag da imagem, mas o bs4 nao encontra,diz que nao tem. Onde estou errando?
import os
from bs4 import BeautifulSoup
from urllib.request import Request,urlopen
from urllib.error import URLError,HTTPError
#recebendo dados a serem pesquisados
site = 'https://www.flickr.com/search/?text='
pesquisa = input('Digite o que voce procura: ')
pesquisa = site+pesquisa
print(pesquisa)
url = pesquisa
headers = {'User-Agent':'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36'}
try:
req = Request(url, headers = headers)
response = urlopen(req)
html = response.read()
print(response.read())
except HTTPError as e:
print(e.status,e.reason)
except URLError as e:
print(e.reason)
soup = BeautifulSoup(html,'html.parser')
print(soup.prettify())
teste = soup.find('div',{'class':'interaction-view'})
imagem = teste.find('div',{'class':'photo-list-photo-interaction'}).get_text()
print(imagem)