Задать вопрос
@Gosha__1423

Почему выдаёт ошибку AttributeError: 'NoneType' object has no attribute 'select'?

return [h.text for h in art.select('a')]
AttributeError: 'NoneType' object has no attribute 'select'

import requests
from bs4 import BeautifulSoup
from aiogram import Dispatcher, executor, types, Bot
from config import API_token
import random
bot = Bot(API_token)
dp = Dispatcher(bot)
def pars_game():
    url = requests.get('https://stopgame.ru/review/izumitelno')
    soup = BeautifulSoup(url.text, 'lxml')
    art = soup.find('div', class_='_card__content_givrd_398')

    return [h.text for h in art.select('a')]


list_news = pars_game()
random.shuffle(list_news)
  • Вопрос задан
  • 234 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Нетология
    1С-программист
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Mi11er
@Mi11er
A human...
1) Код оформлять в теге
2) Ошибка говорит о том, что объект None , не имеет атрибута select =)
Ответ написан
Комментировать
SoreMix
@SoreMix
yellow
Значит не нашелся такой элемент в супе
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Воронеж
от 50 000 до 90 000 ₽
Уницифра Краснодар
от 180 000 до 200 000 ₽
Oggetto Ростов-на-Дону
До 350 000 ₽