Как выудить необходимы данные при парсинге - Python

Узнай цену своей работы

Формулировка задачи:

Добрый день Мне необходимо спарсить данную страницу https://students.bmstu.ru/schedule/list так, чтобы после завершения работы программы, она оставляла тебе файл с названием группы (Например ИУ2-21) и ссылку на расписание этой группы Я дошел до того момента, что программа мне выдает все группы и все ссылки на них в HTML формате, но мне нужно это все оформить в виде читабельных данных
Я был бы очень признателен, если кто-то помог бы мне дописать эту программу. Заранее благодарен неравнодушным

Решение задачи: «Как выудить необходимы данные при парсинге»

textual
Листинг программы
def parse(html):
    soup = BeautifulSoup(html, "html.parser")
    table = soup.find('div',class_="list-group accordion")
    gr = table.find_all('', class_ = "btn btn-sm btn-default text-nowrap")
    for link in gr:
        print(re.sub(r'\s+', ' ',link.get_text().strip()) + ' ' + link.attrs["href"])

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

6   голосов , оценка 3.667 из 5