Перейти к содержимому

Фотография

Парсинг страницы с JavaScript (на Ruby?)


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 MrHant

MrHant

    Новый участник

  • Members
  • Pip
  • 31 сообщений
  • ФИО:Силивончик Артемий Игоревич
  • Город:Минск


Отправлено 13 октября 2010 - 10:02

Всем Привет,

Очередная нетривиальная задача.

В моем распоряжении Ruby, нужно парсить страницу и проверять валидность содержимого.

WATIR сразу отпадает, т.к. нет доступа к браузеру.

Задача вроде бы и решаема с использованием Nokogiri, Mechanize, но на странице есть JavaScript часть информации, которая не отрабатывает и не доступна. Каким образом можно это обойти? может у кого-то уже был опыт работы в схожих условиях?

Если уже на Ruby не знаете решения, приму другие варианты.
  • 0

#2 samurai08

samurai08

    Новый участник

  • Members
  • Pip
  • 46 сообщений

Отправлено 13 октября 2010 - 13:07

можно попробовать celerity
http://celerity.rubyforge.org/
  • 0

#3 MrHant

MrHant

    Новый участник

  • Members
  • Pip
  • 31 сообщений
  • ФИО:Силивончик Артемий Игоревич
  • Город:Минск


Отправлено 16 октября 2010 - 15:47

можно попробовать celerity
http://celerity.rubyforge.org/

Спасибо за совет.

В итоге остановился все-таки на Ruby и Selenium RC.

Оказалось что простота такого решения куда выгоднее чем отсутствие браузера в других решениях.

Celeruty должен подойти для решения проблемы. На другом форуме также посоветовали env-js, RKelly, johnson.
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных