Как выудить необходимы данные при парсинге - 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"])

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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