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

Как парсить AJAX страницу на Ruby?

Использую библиотеку curb для скачивания страницы и nokogiri для парсинга. Контент обновляется кнопкой “load more”, поэтому у меня появилась идея парсить текущий url, нажимать на кнопку, парсить новый url и тд пока кнопка не исчезнет. Проблема в том что используемые библиотеки нажимать не умеют, поэтому подскажите пожалуйста инструмент ну или может отличный от моего подход к решению. Спасибо.
  • Вопрос задан
  • 179 просмотров
Подписаться 1 Средний 4 комментария
Помогут разобраться в теме Все курсы
  • Stepik
    4в1—Парсинг, Асинхронность, Многопоточность, Многопроцессорность
    2 месяца
    Далее
  • Хекслет
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Stepik
    FullStack Developer and Data Scientist (Python+JS+Data+CookBook)
    4 месяца
    Далее
Решения вопроса 1
oh_shi
@oh_shi
Чтобы нажимать кнопки нужен браузер, можете попробовать Capybara + PhantomJS. Либо смотрите какие запросы делает AJAX по кнопке и повторяйте до пустого ответа.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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