如何用Ruby中的mechanize填写登录表单?

在我希望用Mechanize填写的表格下面; 已经尝试过常用的模型(例如: 使用Ruby和Mechanize来填写远程登录表单的谜团 ); 但没有成功。

 
 
 
Se souvenir
 
 
 
 
Saisie obligatoire
 

在这里我的尝试

 form = agent.page.parser.css('form')[1] agent.page.forms[1]["login"] = "my_login" agent.page.forms[1]["password"] = "my_password" agent.page.forms[1].submit 

以下代码应该工作:

 page = agent.get("your_page_url") form = page.form_with(:id => 'form-login-page') form.login = "my_login" form.password = "my_password" form.submit