gpt4 book ai didi

javascript - Perl 根据元素 ID 填写表单

转载 作者:行者123 更新时间:2023-11-29 19:22:06 24 4
gpt4 key购买 nike

我正在尝试使用 WWW::Mechanize 来填写表格。不幸的是我的页面需要 JS,所以我现在使用 WWW::Mechanize::Firefox

这是我要填写的元素。

<input id="ember745" class="ssTextboxField"></input>

set_field()函数采用元素名称。我如何给它一个元素 ID (ember 745) 并让它填写表格?

到目前为止,这是我的代码

use WWW::Mechanize::Firefox;
my $mech = WWW::Mechanize::Firefox->new(autoclose => 0);
$mech->get(URL);

$mech->form_number(1);
$mech->submit_form(
fields => {
ember745 => $value
});

最佳答案

弄清楚了,不得不使用选择器

my $field = $mech->selector('input.ssTextboxField', single => 1);
$mech->field( $field => $value );

关于javascript - Perl 根据元素 ID 填写表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32617530/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com