我尝试使用Chrome控制台在此网站上输入用户名和密码:https://ucp.nordvpn.com/login/但是当单击按钮登录时。它显示错误"用户名不能为空">
请帮助我。谢谢
// Input prompt format user:password
var account = prompt('Account?');
if (account) {
account = account.split(":");
console.log(account);
document.querySelector("#ucp_login_email_field").value = account[0];
document.querySelector("#ucp_login_password_field").value = account[1];
document.querySelector(".Button").click();
}
这对我有用。 请尝试此。但起初支票账户是否为空。
// Input prompt format user:password
var account = ["demo@gmail.com", "123456"];
if (account) {
console.log(account);
document.querySelector("#ucp_login_email_field").value = account[0];
document.querySelector("#ucp_login_password_field").value = account[1];
};
if (document.querySelector("#ucp_login_email_field").value != "" && document.querySelector("#ucp_login_password_field").value != ""){
document.querySelector("form").submit();
} else{
console.log("fields are not filled correctly");
}
在文本框中键入值时,值(用户名、密码(存储在变量中。提交表单时,值取自变量,并在文本框中覆盖您的值(您通过 chrome 控制台分配(。
因此,除非在文本框中键入值,否则无法通过 chrome 控制台提交您的值。