使用HTTPWEBREQUEST 进行POST登录 网站提示JAVASCRIP没开启 求解决 我以前写的一个程序现在不好用了 网站那里不知道怎么做的 提示出错 JAVASCRIP没有开启 我在浏览器禁用了JAVASCRIP是一样的;求解决方案 。 还是必须使用别的类去模拟登录吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 网站做了javascript验证,比如计算1+1的值,如果是不支持javascript的客户端连接就无法通过。如果是简单的javascript可以自己解析下,复杂的就要找个浏览器引擎了。 (function(){var loginCheck = function(e){ var _d = document, id = _d.getElementById('username'), pw = _d.getElementById('passwd'), lfs = _d.getElementById('loginfs'), showError = function( errtext ){ if(!_d.getElementById('errorView')){ var errMsg = _d.createElement('div'); errMsg.className = 'yregertxt'; errMsg.id = 'errorView'; errMsg.innerHTML = '<h2 class="yjM">' + errtext + '<span class="help yjS"><a href="http://xxxxx" target="new">ヘルプ</a></span></h2>'; lfs.parentNode.insertBefore(errMsg, lfs); } }, preventDefault = function(event) { var ev = event || window.event; if (ev.preventDefault) { ev.preventDefault(); } else { ev.returnValue = false; } }; if (id.tagName !== 'INPUT' && pw.value === '') { preventDefault(e); showError('パスワ〖ドが赖しくありません。'); pw.focus(); }else if((pw.value === '' && id.value === '') || (pw.value !== '' && id.value === '')){ preventDefault(e); showError(x。'); id.focus(); }else if(pw.value === '' && id.value !== ''){ preventDefault(e); showError(' IDまたはパスワ〖ドが赖しくありません。'); pw.focus(); }};document.getElementsByName(".albatross")[0].value = "dD1tN1ZlT0Imc2s9Rm82TkFUQ1MuaTBFMFQ5a1BTZE9tRXEuNDQ4LQ==";if (document.getElementsByTagName) { document.getElementById('.save').onclick = function(event) { loginCheck(event); };}})();--></script>这个脚本去验证的 请问如何去模拟 ? document.getElementsByName(".albatross")[0].value = "dD1tN1ZlT0Imc2s9Rm82TkFUQ1MuaTBFMFQ5a1BTZE9tRXEuNDQ4LQ==";这个应该是用来验证的吧,你在html里把字符串抓出来加到form的值里提交就可以了 这个值上面就有if (id.tagName !== 'INPUT' && pw.value === '') {preventDefault(e);showError('パスワ〖ドが赖しくありません。');pw.focus();}else 这错误就是验证码貌似 好像判断ID类型是不是INPUT SQL数据库跨库关联查询的问题 困扰良久,百度贴吧造成webbrowser假死问题 [变态正则]征集答案 C# 求 设置断点 调试的详细过程 DataGridView问题请教高手 如何消除人声 MAC到IP地址 请问DataGrid 如何实现,双击单元才进入编辑模式,而不是象现在这样,只要焦点到了就可以进去编辑. 写SQL语句的问题,怎么判断字段里的日期是否为今天? 大大们,C#中foreach的用法疑问 关于主从表后台更新的问题((前台extjs的store 和后台c#))? c#
如果是简单的javascript可以自己解析下,复杂的就要找个浏览器引擎了。
var loginCheck = function(e){
var _d = document,
id = _d.getElementById('username'),
pw = _d.getElementById('passwd'),
lfs = _d.getElementById('loginfs'),
showError = function( errtext ){
if(!_d.getElementById('errorView')){
var errMsg = _d.createElement('div');
errMsg.className = 'yregertxt';
errMsg.id = 'errorView';
errMsg.innerHTML = '<h2 class="yjM">' + errtext + '<span class="help yjS"><a href="http://xxxxx" target="new">ヘルプ</a></span></h2>';
lfs.parentNode.insertBefore(errMsg, lfs);
}
},
preventDefault = function(event) {
var ev = event || window.event;
if (ev.preventDefault) {
ev.preventDefault();
} else {
ev.returnValue = false;
}
};
if (id.tagName !== 'INPUT' && pw.value === '') {
preventDefault(e);
showError('パスワ〖ドが赖しくありません。');
pw.focus();
}else if((pw.value === '' && id.value === '') || (pw.value !== '' && id.value === '')){
preventDefault(e);
showError(x。');
id.focus();
}else if(pw.value === '' && id.value !== ''){
preventDefault(e);
showError(' IDまたはパスワ〖ドが赖しくありません。');
pw.focus();
}
};
document.getElementsByName(".albatross")[0].value = "dD1tN1ZlT0Imc2s9Rm82TkFUQ1MuaTBFMFQ5a1BTZE9tRXEuNDQ4LQ==";
if (document.getElementsByTagName) {
document.getElementById('.save').onclick = function(event) {
loginCheck(event);
};
}})();
-->
</script>这个脚本去验证的 请问如何去模拟 ?
这个应该是用来验证的吧,你在html里把字符串抓出来加到form的值里提交就可以了
if (id.tagName !== 'INPUT' && pw.value === '') {
preventDefault(e);
showError('パスワ〖ドが赖しくありません。');
pw.focus();
}else
这错误就是验证码貌似 好像判断ID类型是不是INPUT