2017-02-14 18 views
0

Мы пытаемся отслеживать почтовые формы, которые инициализируют перенаправления, прежде чем показывать их содержимое с помощью рубинового механизма/Nokogiri. Одним из примеров может быть форма поиска наПереадресация почтовой формы с использованием Ruby Mechanize

http://www.chewtonrose.co.uk/

... если вы нажмете на кнопку «поиск» в вашем браузере, вы получаете доставлены в

http://www.chewtonrose.co.uk/AdvancedSearch/tabid/4280/Default.aspx?view=tn

  • как бы мы настроить Механизм, чтобы вернуть этот второй URL?
  • Механизирует даже правильный инструмент?

ответ

1

Да, механизация хорошая. Я проверил в этом случае вам нужно отправить С помощью кнопки.

agent = Mechanize.new 
page = agent.get(<url>) 
form = #get form 
button = #get button 
page2 = agent.submit(form, button) 
page2.uri # will show your 2nd url 
+0

спасибо за указатель. позволь мне дать это! – user1051849