@sega111sega

Почему возникает ошибка: 'NoneType' object has no attribute 'group'?

Добрый день!

Периодически возникает ошибка:
Traceback (most recent call last):
File "/home/oksana/Рабочий стол/main/main.py", line 14, in
first_link = re.search(r'(?<=par_picture":"\\/\\/).*?(?=")', markup).group(0)
AttributeError: 'NoneType' object has no attribute 'group'

res = requests.get(url)
src = res.content
soup = BeautifulSoup(src, 'lxml')
markup = soup.prettify()


first_link = re.search(r'(?<=par_picture":"\\/\\/).*?(?=")', markup).group(0)
print(first_link)

first_number = re.search(r'(?<=480\\/).*?(?=.jpg)', first_link).group(0)
print(first_number)

numbers = re.findall(r'\bdata-image-id="\s*([^"]+)', markup)
print(numbers)


Причем появляется она не всегда, а через раз. Несколько раз может исполнится, а потом перестать. Как можно исправить?
PS: возможно проблема в получении html страницы и я ее не получаю при частом вызове? Добавил недостающую часть кода сверху.
  • Вопрос задан
  • 32 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Запрашиваемый вами ресурс не всегда возвращает ожидаемые данные.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Idaproject Москва
от 70 000 ₽
БАРС Груп Санкт-Петербург
от 60 000 до 200 000 ₽
Alente Красноярск
от 60 000 до 70 000 ₽