Как получить HTML после замены по Nokogiri? - PullRequest
0 голосов
/ 24 октября 2010

У меня проблемы с документом HTML после функции замены от Nokogiri.Конечно, Mechanize lib может это контролировать.но, к сожалению, веб-страница, которой я хочу управлять, это jsp, а не HTML.

Сгенерированный HTML-код показан ниже:

form method = "post" name = "mysearchform"

<select id = "hall_no" name = "hall_no" onchange = "document.mysearchform.submit()">
      <option value="1" selected=""> 1 </option>
      <option value="2"> 2 </option>
</select>

/ form

Я предполагаю, что я ПОСТАВЛЯЮ некоторые данные по какой-то команде, но я m newbie to Ruby and I can не могу найти никакого решения по этому поводу.

Есть кто-нибудь, кто знает об этом?

1 Ответ

2 голосов
/ 29 октября 2010

Вы не можете.Nokogiri - это анализатор HTML и не может выполнять JavaScript.Выберите что-нибудь вроде Capybara с драйвером, который поддерживает JavaScript.

См. http://github.com/jnicklas/capybara

...