我以前写的一个程序现在不好用了 网站那里不知道怎么做的 提示出错 JAVASCRIP没有开启 
我在浏览器禁用了JAVASCRIP是一样的;求解决方案 。 还是必须使用别的类去模拟登录吗?

解决方案 »

  1.   

    网站做了javascript验证,比如计算1+1的值,如果是不支持javascript的客户端连接就无法通过。
    如果是简单的javascript可以自己解析下,复杂的就要找个浏览器引擎了。
      

  2.   

    (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>这个脚本去验证的 请问如何去模拟 ?
      

  3.   

    document.getElementsByName(".albatross")[0].value = "dD1tN1ZlT0Imc2s9Rm82TkFUQ1MuaTBFMFQ5a1BTZE9tRXEuNDQ4LQ==";
    这个应该是用来验证的吧,你在html里把字符串抓出来加到form的值里提交就可以了
      

  4.   

    这个值上面就有
    if (id.tagName !== 'INPUT' && pw.value === '') {
    preventDefault(e);
    showError('パスワ〖ドが赖しくありません。');
    pw.focus();
    }else 
    这错误就是验证码貌似 好像判断ID类型是不是INPUT