Задать вопрос
@66656665
22 года

Почему вместо выгрузки данных выдает пустой список?

В другой части кода ошибок нет, все работает.
get_html - с помощью requests посылаю запрос на сервер
get_html - с помощью bs распаршиваю данные

def parser():
    PAGENATION = int(input('Введите кол-во страниц: '.strip()))
    URL = input('Укажите ссылку на страницу банка: ').strip()
    html = get_html(URL)
    if html.status_code == 200:
        otzivi = []
        for page in range(1, PAGENATION):
            print(f'Спарсили страницу: {page}')
            html = get_html(URL, params = {'page':page})
            otzivi.extend(get_content(html.text))

        print(otzivi)

    else:
        print('Ошибка, проверьте соеденение с интернетом')

    
parser()
  • Вопрос задан
  • 125 просмотров
Подписаться 1 Простой 7 комментариев
Пригласить эксперта
Ответы на вопрос 1
Виктор Кокорич доброго времени суток!
возможно проблема в этой строке:

otzivi.extend(get_content(html.text))

- в функции get_content()
- может правильно так html.get_text()?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы