2017-02-14 2 views
0

Nous essayons de suivre les formulaires postaux qui initialisent les redirections avant de montrer leur contenu en utilisant ruby ​​Mechanize/Nokogiri. Un exemple serait le moteur de recherche surSuivez les redirections de formulaires postaux à l'aide de Ruby Mechanize

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

... si vous appuyez sur le bouton « recherche » sur votre navigateur, vous êtes pris à

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

  • comment pourrions-nous Configurer Mechanize pour retourner cette deuxième URL?
  • est de mécaniser même le bon outil?

Répondre

1

Oui, la mécanisation est bonne. J'ai vérifié dans ce cas, vous devrez soumettre avec le bouton.

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

merci pour le pointeur. laissez-moi essayer! – user1051849