本文目录一览:
- 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所引用的函数也是可以的