Как исправить ошибку, при парсинге TypeError: find() takes no keyword arguments

Объясните пожалуйста, как исправить ошибку TypeError: find() takes no keyword arguments. Код:

url = 'https://www.chitai-gorod.ru/'
req = requests.get(url)
soup = bs(req.text, 'lxml')
headers_for_big_list= {'class': "slider__container container_cards js__slider_container", 'data-chg-list-group': "Слайдеры на главной"}


def search_slider_container(soup_):
    list_of_lists = soup_.find_all('div', headers_for_big_list)
    return list_of_lists


def formate_data(big_list):
    for list in big_list:
        for data in list:
            data_title = data.find('div', class_="product-card__title js-analytic-product-title")
            data_author = data.find('div', class_="product-card__author")
            data_price = data.find('div', class_="product-card__price").find('span',  class_="product-price__value")
        print(data_title, data_author, data_price)


big_list = search_slider_container(soup)
work_with_big_list(big_list)

Ошибка:

Traceback (most recent call last):
 "C:\Users\Redmoon\Desktop\ALL\Parser\Practik\parser_2\main.py", line 18, in work_with_big_list
    data_title = data.find('div', class_="product-card__title js-analytic-product-title")
TypeError: find() takes no keyword arguments

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