如何在WWW :: Mechanize下按下不带名称属性的按钮?
问题描述:
这是我想点击该按钮:如何在WWW :: Mechanize下按下不带名称属性的按钮?
<input type="submit" value="Continue">
正如你看到它有没有名字都以它指定的顺序。我正在使用WWW::Mechanize
模块。我试过$agent->submit();
,但它似乎没有做好这项工作,请帮忙吗?
答
这是没有必要明确地按一下按钮,提交表单,let Mechanize handle it implicitly:
$mech->submit_form(
with_fields => {
username => 'foobar',
password => '12345678',
}
);
运行mech-dump在这里看到相关的表单输入字段名称,例如在我的例子username
和password
。
你在说什么按钮在哪里?这是一个真正的问题吗? – Jean 2013-03-23 23:11:53
阅读文档。 “提交页面,没有指定按钮点击,实际上,根本没有任何按钮被点击。”请尝试'click_button(value)'。 – 2013-03-23 23:26:37
这是关于WWW :: Mech的表单提交功能的完全合法的问题。投票重新开放。 – ikegami 2013-03-24 01:18:04