Парсинг сайта Python.
задали по дз с парсить сайт.
но он почему то не хочет выводить данные:
h3 class="ListItemTitle_title__rGewW"
(rGewW - он постоянно меняется)
я вводил и так "ListItemTitle_title" второй пример "ListItemTitle_title__"
вывод: []
на других сайтах всё работает.
я пока новичок, и не понимаю в чём проблема (только учусь этому)
кто разбирается, помогите пж!
кому интересно сайт https://www.afisha.uz/ru
вот мой код:
import requests
from bs4 import BeautifulSoup
html = requests.get('https://www.afisha.uz/ru').text
soup = BeautifulSoup(html, 'html.parser')
articles = soup.find_all('div', class_='ListItemsGrid_grid')
print(articles)
for article in articles:
title = article.find('h3', class_='ListItemTitle_title').get_text(strip=True)
print(title)
Не совсем понимаю в чем проблема. Вот так всё работает
import requests
from bs4 import BeautifulSoup
html = requests.get('https://www.afisha.uz/ru').text
soup = BeautifulSoup(html, 'html.parser')
articles = soup.find_all('div', class_='ListItemsGrid_grid__Cq59m')
for article in articles:
title = article.find('h3', class_="ListItemTitle_title__rGewW").get_text(strip=True)
print(title)
Или окончания ссылок __Cq59m и __rGewW меняются через время и их нужно подставлять?
Е6ать, сочувствую