@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 страницы и я ее не получаю при частом вызове? Добавил недостающую часть кода сверху.
  • Вопрос задан
  • 95 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Запрашиваемый вами ресурс не всегда возвращает ожидаемые данные.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
23 апр. 2024, в 20:08
400000 руб./за проект
23 апр. 2024, в 19:21
300 руб./за проект
23 апр. 2024, в 19:05
15000 руб./за проект