我想以编程方式登录this网站。该网站要求提供用户名,密码和验证码。我不知道是否可以自动登录使用验证码的网站。我搜索了stackoverflow,但我没有得到任何解决方案。
这是登录按钮的JAVASCRIPT功能..
function submitData(){
document.getElementById('txtSN').value=document.getElementById('txtReg').value;
document.getElementById('txtPD').value=document.getElementById('txtPw').value;
if(document.getElementById('txtSN').value == '' || document.getElementById('txtSN').length == 0) {
alert(' Please Enter Student Register No/Studen ID');
document.getElementById('txtSN').focus();
return false;
}
if(document.getElementById('txtPD').value == '' || document.getElementById('txtPD').length == 0) {
alert(' Please Enter Password');
document.getElementById('txtPD').focus();
return false;
}
if(document.getElementById('txtverifycode').value == '' || document.getElementById('txtverifycode').length == 0) {
alert(' Please Enter Verification Code');
document.getElementById('txtverifycode').focus();
return false;
}
document.getElementById('txtPA').value=1;
document.getElementById('txtReg').value="iamalsouser";
document.getElementById('txtPw').value="thanksandregards";
document.getElementById('frmStudentMain').action="http://evarsity.srmuniv.ac.in/srmswi/usermanager/youLogin.jsp";
document.getElementById('frmStudentMain').submit();
}
答案 0 :(得分:2)
Captcha是为了阻止机器人自动登录并向网站发送垃圾邮件。你没有找到一种标准的方法绕过它们,或者你不会看到它们被使用过!
为什么需要登录?如果这是在您自己的网站上进行测试自动化等,那么您可以构建一个后门。
如果不是您的网站,那么他们不希望您自动登录。我建议你尊重设计师的意愿。