Не выводится результат парсинга petshop.ru

Пытаюсь спарсить страницу https://www.petshop.ru/catalog/cats/veterinary_feed/dlya_koshek_pri_zapore_fibre_response_fr31_5789/, но не получается.

    import requests
    from bs4 import BeautifulSoup as BS

    r = requests.get ("https://www.petshop.ru/catalog/cats/veterinary_feed/dlya_koshek_pri_zapore_fibre_response_fr31_5789/")
    html = BS (r.content, 'html.parser')

    for el in html.select (".style_product_head__ufClP > .style_tablet__bK5he style_desktop__3Zkvu"):
    title = el.select ('.style_list__3V0_P > .style_price_wrapper__1HT8P')
    print ( title[0].text )

Делаю по образцу, т.к. с python малознаком:

    import requests
    from bs4 import BeautifulSoup as BS

    r = requests.get ("https://stopgame.ru/review/new/izumitelno/p1")
    html = BS (r.content, 'html.parser')

    for el in html.select (".items > .article-summary "):
    title = el.select ('.caption > a')
    print ( title[0].text )

Предполагаю увидеть следующий результат: Обычная цена 3 125 ₽

В идеале было бы интересно еще узнать, как отобразить результат такого вида: petshop.ru Обычная цена 3 125 ₽, т.к. планирую реализовать парсинг еще нескольких сайтов для отслеживания цен на данный кошачий корм :)


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