滑动验证js解密,无法使用自动化操作

滑动验证

http://gp.aj52zx.com/databd.aspx?ssid=eW5qZmdwX2IyMDIyMTAwNDA5MDgwMA%3d%3d&page=

img

需要解开滑动验证的nodejs参数,进行访问

运行结果及报错内容
var NC_Opt = {
    renderTo: "nocaptcha",//渲染到DOM ID
    appkey: "CF_APP_WAF", // 应用标识
    scene: "register",
    trans: {"key1": "code100", "user": "default"},
    token: requestInfo.token,//umid token
    language: "cn",//语言包,默认中文
    isEnabled: true,
    times: 3,
    success: function (data) {
        document.getElementById("nc_1_n1z").innerHTML='✓'
        document.getElementsByClassName('nc-lang-cnt')[0].innerHTML='"margin-left:60px;-webkit-text-fill-color:#FF6A00 !important">验证成功!'

        if (requestInfo.type === 'GET'){
            var d = {
                u_atoken: data.token,
                u_asession: data.sessionId,
                u_asig: data.sig,
                u_aref: requestInfo.refer
            };
            // location.href = requestInfo.url + addQuery(requestInfo.data, d);
            var parsedUrl = parseURL(requestInfo.url);
            parsedUrl.search = addQuery(parsedUrl.search,d)
            // location.href = combineUrl(parsedUrl);
            location.replace(combineUrl(parsedUrl));
        }else{
            var d = {
                u_atoken: data.token,
                u_asession: data.sessionId,
                u_asig: data.sig,
                u_aref: requestInfo.refer
            };
            reform(d);
        }
    },

我的解答思路和尝试过的方法

无法使用selenium进行操作,会出现错误重新访问。

你可以先用cmd 启动chrome, 命令:chrome.exe --remote-debugging-port=9222
在用selenium连接这个端口进行自动化操作