Привет, изучаю парсинг
Не понимаю где ошибка, почему не выполняется код
img_item = soup.find('picture').find('img').get('scr')
import requests
from bs4 import BeautifulSoup
def get_html(url):
r = requests.get(url)
if r.ok:
return r.text
print(r.status_code)
def get_data(html):
soup = BeautifulSoup(html, 'lxml')
items = soup.find_all('div', class_='catalog-item')
for item in items:
try:
name = item.find('span', class_='catalog-item__label').text
print(name)
except:
name = ''
try:
url = 'https://a-dubrava.ru' + item.find('a', class_='catalog-item__link').get('href')
print(url)
except:
url = ''
try:
img_item = soup.find('picture').find('img').get('scr')
print(img_item)
except:
img_src =''
def main():
url = 'https://a-dubrava.ru/katalog/khvoynye-rasteniya-s/el-s/el-kolyuchaya-s/'
get_data(get_html(url))
if __name__ == '__main__':
main()