美好的一天。 我想问一些甚至可能无法实现的事情,但无论如何我会问它,谁知道。 : - )
目前,我有一个Perl / PHP脚本可以登录并进行一些webscraping。 在过去的两年里,它的工作非常好。然后有一天,它停了下来。然后我意识到登录元素(名称和密码文本框)已更改名称!而且他们几乎每月都会随机做这件事。
所以我想知道是否可以将值传递给没有名称的文本框。以下是我目前的Perl代码。您可以注意到字段名称“txtUsername”和“txtPassword”。他们正在定期改变。
$submitform->submit_form(
form_number => 1,
fields => {
'txtUsername' => $username,
'txtPassword' => $password,
},
);
提前感谢帮助人员!
此致 罗伯特
答案 0 :(得分:2)
所以我想知道是否可以将值传递给没有的文本框 名。
不,您必须提供姓名。解决问题:
答案 1 :(得分:0)
他们出现时是否更改了姓名或职位?不,文本框需要名称和值。名称通常与数据库列匹配,值是用户输入数据库的值。 按字母顺序,知道哪个是第一个会很有趣。