Не выводится результат парсинга 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 ₽, т.к. планирую реализовать парсинг еще нескольких сайтов для отслеживания цен на данный кошачий корм :)