2013-03-23 46 views
0

这是我想点击该按钮:如何在WWW :: Mechanize下按下不带名称属性的按钮?

<input type="submit" value="Continue"> 

正如你看到它有没有名字都以它指定的顺序。我正在使用WWW::Mechanize模块。我试过$agent->submit();,但它似乎没有做好这项工作,请帮忙吗?

+0

你在说什么按钮在哪里?这是一个真正的问题吗? – Jean 2013-03-23 23:11:53

+0

阅读文档。 “提交页面,没有指定按钮点击,实际上,根本没有任何按钮被点击。”请尝试'click_button(value)'。 – 2013-03-23 23:26:37

+2

这是关于WWW :: Mech的表单提交功能的完全合法的问题。投票重新开放。 – ikegami 2013-03-24 01:18:04

回答

1

这是没有必要明确地按一下按钮,提交表单,let Mechanize handle it implicitly

$mech->submit_form(
    with_fields => { 
     username => 'foobar', 
     password => '12345678', 
    } 
); 

运行mech-dump在这里看到相关的表单输入字段名称,例如在我的例子usernamepassword