Извлечь данные с сайта

-2

Я хочу извлечь данные свойств с веб-сайта,

Я использовал механизацию для получения данных с нескольких сайтов, я пробовал механизировать на этом сайте, я получил все повторные результаты первых результатов страницы.

Но на этом веб-сайте все вызовы результатов основаны на вызовах ajax,

Как я могу захватить данные с этого типа веб-сайтов, где они используют ajax, а в некоторых случаях сам вызов ajax зашифрован.

заранее спасибо

  • 0
    может быть, вам придется запустить запрос AJAX с необходимыми параметрами или нажмите на странице нет в зависимости от позиции
  • 0
    В соответствии с моим предположением попробуйте включить страницу нет в параметрах
Показать ещё 1 комментарий
Теги:
nokogiri
mechanize-ruby

1 ответ

0

При первом загрузке страницы вы не можете получить результат запроса Ajax с использованием Mechanize или обычного HTTP-запроса. Вы должны делать последующие запросы на основе параметров на этой странице, их хосту Ajax, с соответствующими значениями, теми же, которые браузер будет использовать после загрузки страницы.

Для этого необходимо использовать что-то вроде Watir, чтобы вы могли его сценаризировать, а затем извлекать данные, полученные по запросу Ajax, или анализируя встроенный JavaScript для определения параметров, используемых в запросе Ajax, и подмены их системы с помощью другого Mechanize или HTTP запрос.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню