[英]Input form from javascript console Chrome
我嘗試使用 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 控制台提交值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.