本文目錄一覽:
- 1、如何用JS給第三方網頁表單填值,並模擬登錄
- 2、js模擬登陸
- 3、我想自己寫js代碼,登錄到某個網站,怎麼寫
- 4、如何用JS代碼或者html代碼模擬windows用戶登錄的代碼
- 5、用javascript的click()方法 能模擬點擊這個“用戶登錄“
如何用JS給第三方網頁表單填值,並模擬登錄
// 這是從那singin方法中copy過來的,只要拼一下字符串,拼出url,用ajax提交就可以了
// 我copy過來的url是這個;u=xxxxp=passwordremember=0f=http%3A%2F%2Fzhidao.baidu.com%2Fquestion%2F616465234235174812.html%3Fpush%3Dcore%26group%3D1%26qbl%3Dpush_question_0%26rprecommand%3Dcrand=0.5584398012142628
var data = “u=” + csdn.val2(u)
+ “p=” + csdn.val2(p)
+ “remember=” + ($(“#chkRemember”).attr(“checked”) ? “1” : “0”)
+ “f=” + csdn.val2(“f”)
//+ “enc=1”
+ “rand=” + Math.random();
csdn.doing = true;
csdn.loading($(“#aLogin”)[0]);
$.ajax({
url: csdn.acc_handler + “?t=log” + data
, success: signin_back
, error: function (xhr) {
signin_back(xhr.response);
}
});
js模擬登陸
舉個例子:
$(window).load(function() {
// 動畫循環顯示介紹圖片
var showImg = function(iIndex) {
var strUrl = $(“img.present”).attr(“url”);
var aryUrl = strUrl.split(“,”);
var strSrc = $(“img.present”).attr(“parent_src”);
var strImgSrc = strSrc + “/” + aryUrl[iIndex];
$(“img.present”).attr(“src”, strImgSrc);
$(“img.present”).fadeIn(500, function() {
$(“img.present”).fadeTo(8000, 1, function() {
$(“img.present”).fadeOut(500, function() {
iIndex++;
if (iIndex = aryUrl.length) {
iIndex = 0;
}
showImg(iIndex);
});
});
});
};
showImg(0);
// 是否記住用戶名
var strIsRemember = getCookie(“customer_isRemember”);
if (strIsRemember == “true”) {
// 設置上次登錄的密碼
var strUserName = getCookie(“customer_UserName”);
$(“input[name=userName]”).val(strUserName);
$(“input[name=isRememberUserName]”).attr(“checked”, true);
} else {
$(“input[name=userName]”).val(“”);
$(“input[name=isRememberUserName]”).attr(“checked”, false);
}
});
// 表單提交時運行
var fnSubmit = function() {
fnRememberUserName();
return true;
};
// 記住用戶
var fnRememberUserName = function() {
var isRemember = $(“input[name=isRememberUserName]:checked”).val();
if (isRemember == “1”) {
var strUserName = $(“input[name=userName]”).val();
setCookie(“customer_UserName”, strUserName);
setCookie(“customer_isRemember”, “true”);
} else {
setCookie(“customer_UserName”, “”);
setCookie(“customer_isRemember”, “false”);
}
};
// 刷新安全驗證碼
var fnRefreshVerifyCode = function() {
var oImage = $(“img.verifyCode.img126534893467”);
oImage.attr(“src”, oImage.attr(“url”) + “” + (new Date()));
};
我想自己寫js代碼,登錄到某個網站,怎麼寫
模擬表單提交,創建一個form元素,設置action為登錄提交的那個路徑就可以,然後創建input框,name改為對應標籤的name,最後form.submit()就可以了。主要在於獲取用戶名密碼對應的name屬性和提交的action值。
如何用JS代碼或者html代碼模擬windows用戶登錄的代碼
js和html只能做客戶端的事情,如界面元素布局,表單驗證這類的事情。如果只是要這樣一個表單,那就太簡單了。致於登錄驗證這樣的事,需要後台支持的,數據可能來自數據庫,只用js和html是完成不了的
用javascript的click()方法 能模擬點擊這個“用戶登錄“
可以直接調用click,示例如下:
html
head
/head
body
input type=”button” onclick=”FangFa()” value=”事件” id=”btn”/
/body
/html
script type=”text/javascript”
function FangFa()
{
alert(“你單擊了按鈕”);
A=new Lei();
A.HanShuA();
}
document.getElementById(“btn”).click();
/script
還有的話,直接調用click所引用的函數也是可以的
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/197548.html