Как запарсить определенный текст на Python если нету id и class

Всем привет.Хочу написать бота, который парсит страницу и постит результат, но появилась пробелема. На сайте колледжа расписания выглядит совсем не так как я ожидал.введите сюда описание изображения Допустим мне надо запарсить группу 18адс 1, но как именно выбрать его? Если в одном div хранится все расписание для всех групп.


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

Автор решения: Сергей Шашко
import requests
from bs4 import BeautifulSoup

r = requests.post('https://uaviak.ru/pages/raspisanie-/#pos2')
soup = BeautifulSoup(r.text, 'html.parser')
ras = soup.find('div', class_="scrolling-text pos2").text.split('\n')
for ur in ras:
    if ur.find('18адс1') >=0:
        print(ur)

18адс1  3     ПредпШкабров В.В.       Преддипломная  практика         Практика
→ Ссылка