gpt4 book ai didi

perl - 根据 ID 选择表单

转载 作者:行者123 更新时间:2023-12-04 16:20:09 25 4
gpt4 key购买 nike

出于测试目的,我尝试使用 WWW::Mechanize 编写脚本,该脚本将通过 https://api.gowalla.com/signin 登录 Gowalla

正如我所看到的,登录表单没有“name”属性,但它有一个“id”属性。
Mech 有一个“submit_form”方法,可以获取名称作为参数,但我没有看到它接受 id 作为参数。

那么会是这样吗

$w->form_id('form_signin');
$w->submit_form(
fields => {
username => $username,
user_session_password => $password,
});

最佳答案

您已经通过 id 属性选择了表单,但这不允许您使用 id 属性来选择字段,这应该可以修复您的代码:

$w->submit_form(
fields => {
user_session[username] => $username,
user_session[username] => $password,
});

如果出现错误,将字段名称括在单引号中,不确定方括号是否会出现问题。

关于perl - 根据 ID 选择表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4458564/

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