Python | BeautifulSoup | Выводит ошибку: AttributeError: 'NoneType' object has no attribute 'text'
from urllib.request import urlopen
from bs4 import BeautifulSoup
import datetime
groups_id = {'АВ-161': 316, 'АМ-161б': 313}
data_time = datetime.date.today()
links = []
def genlinks(groups_id, data_time):
for i in groups_id:
links.append(('http://almetpt.ru/2020/site/schedule/group/' + str(groups_id[i]) + '/' + str(data_time)))
def parsing():
for link in links:
page = urlopen(link)
page_soup = BeautifulSoup(page, 'html.parser')
title = page_soup.find(class_="header3")
cards = page_soup.find_all(class_='card myCard')
for card in cards:
card_header = card.find(class_='card-header').text.split()
print(card_header)
cards.clear()
page_soup.clear()
genlinks(groups_id, data_time)
parsing()
print(*links)
Пишу парсер для сайта, в функции def parsing() первый цикл for link in links выполняется и выводит ответ, а в следующем выводит ошибку атрибута. Вот что выводит консоль:
['I', 'пара', '0800', '-', '0925'] ['II', 'пара', '0930', '-', '1055', 'большая', 'перемена', '25', 'минут'] ['III', 'пара', '1120', '-', '1245', 'перемена', '10', 'минут'] ['IV', 'пара', '1255', '-', '1420', 'большая', 'перемена', '20', 'минут'] ['V', 'пара', '1440', '-', '1605'] Traceback (most recent call last): File "C:/Users/Admin/PycharmProjects/VK_bot/main.py", line 44, in <module> parsing() File "C:/Users/Admin/PycharmProjects/VK_bot/main.py", line 24, in parsing card_header = card.find(class_='card-header').text.split() AttributeError: 'NoneType' object has no attribute 'text' Process finished with exit code 1
Т.е. сначала все нормально, а потом что то уже не устраивает, помогите пожалуйста...