Perl Mechanizeでボタンをクリックしようとしていますが、同じスクリプトを異なるサイトに適用しようとしているため、いくつかのねじれがあります。各サイトのボタンのid属性は同じですが、フォームの番号が同じではありません。ページ、およびボタンには名前はなく、IDのみがあります。
IDしかわからないときにボタンをクリックする方法はありますか?
それができない場合、特定のIDを持つボタンを保持するフォームの数を決定するための最良の方法は何ですか?
HTML :: Form:を参照してください。
for my $form ($mech->forms) {
if $form->find_input('#theid') {
# this is the one
}
}