js代码模拟登录,登录界面js代码

发布时间:2022-11-23

本文目录一览:

  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,示例如下:

<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 所引用的函数也是可以的。