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

Как сделать GET request после нажатия на кнопку через selenium?

Пусть условно есть сайт с определенным URL. На этом сайте есть таблица с определенным количеством строк. После нажатия на кнопку с помощью селениума таблица расширяется. Как затем продолжить работу с обновленной страницей (с тем же URL), на которой уже расширенная таблица, при помощи requests и bs4?
PS. Если что извините, я пока не особо шарю.
  • Вопрос задан
  • 111 просмотров
Подписаться 2 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • OTUS
    iOS Developer
    12 месяцев
    Далее
  • AndroidSprint
    Попробуйте себя в роли разработчика за 10 дней
    1 неделя
    Далее
  • Stepik
    Парсинг на Python для начинающих
    2 недели
    Далее
Решения вопроса 1
@dadasay
Если сайт подгружает данные с помощью js ("...После нажатия на кнопку с помощью селениума таблица расширяется..."), то requests тут не поможет.

С помощью driver.page_source попробуйте получить код страницы (после подгрузки измененной таблицы (проверка и т.д), не после нажатия на кнопку (если js отправляет http запрос для получения данных)). А далее через bs4 прогоняйте html код страницы.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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