我正在尝试使用Perl Mechanize单击一个按钮,但是有一些曲折,因为我试图将相同的脚本应用于不同的站点,每个站点都具有相同的id属性,但是表单不是页面上的数字相同,按钮没有名称,只有一个ID。
当您只知道ID时,有没有办法点击按钮?
如果失败了,确定包含具有给定ID的按钮的表单编号的最佳方法是什么?
答案 0 :(得分:1)
请参阅HTML::Form:
for my $form ($mech->forms) {
if $form->find_input('#theid') {
# this is the one
}
}