При парсинге сайта выдаёт ошибку 'NoneType' object has no attribute 'text'. На некоторых страницах нормально, на других, несмотря на схожесть, ошибка

При парсинге сайта на питоне выдаёт ошибку 'NoneType' object has no attribute 'text', но по какой-то причине это происходит только на страницах с номером больше 209(если номер меньше, всё нормально)

Никак не могу понять, почему? Эти "номерные" страницы сайта построены одинаково и всё должно работать.

import requests
from bs4 import BeautifulSoup
from lxml import html

url = 'https://oge.sdamgia.ru/problem?id=209'
response = requests.get(url)
soup = BeautifulSoup(response.content, 'lxml')


numtitle = soup.find('span', class_='prob_nums').text
awnser = soup.find('div', class_='solution').text
images = soup.find('div', class_='pbody').find_all('img')
soup = soup.find('div', class_='pbody').text


for image in images:
    src = image.get("src")
    if src:
        print(src)
for i in soup:
   soupn1 = soup.strip(' ')


for i in soupn1:
   soupn2 = soupn1.strip('&nbsp')

soupn3 = soupn2.replace('&nbsp',' ')

if 'Доказать' in soupn3 or 'доказать' or soupn3 or 'Докажите' in soupn3 or 'докажите' in soupn3:
  p=3
else:  
   awnser = awnser.partition('Ответ')[2]
   awnser = 'Ответ'+awnser
 
awnser = awnser.partition('Ответ')[2]
awnser = 'Ответ'+awnser
print(numtitle)
print(soupn3)
print(awnser)

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