1

我正在尝试使用 Perl Mechanize 单击按钮,但有一些曲折,因为我试图将相同的脚本应用于不同的站点,每个站点都具有相同的按钮 id 属性,但表单上的数字不同页面,按钮没有名称,只有一个 ID。

当您只知道 id 时,有什么方法可以单击按钮?

如果做不到这一点,确定包含给定 id 按钮的表单数量的最佳方法是什么?

4

1 回答 1

1

请参阅HTML::Form

for my $form ($mech->forms) {
    if $form->find_input('#theid') {
        # this is the one
    }
}
于 2012-06-08T15:40:53.723 回答