携程酒店评论解密

这段代码是之前分析过程 当然了想靠这个爬携程就别想了 补一张成功图 输入图片说明

这几天貌似又加入了一些判断 什么div什么什么 没有技术含量


    var jzrqkmzgyaywyrkhqoox = document;
    var map = function(arr, f) {
        if (Array.prototype.map) {
            return Array.prototype.map.call(arr, f);
        }
        var result = [];
        for (var i = 0; i < arr.length; i++) {
            result.push(f(arr[i]));
        }
        return result;
    }
    ;
    var nzydexghvuksmrqjabfwoitplc = function(r, n) {
        for (var t = [32, 43, 45, 45, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], o = r.split(n.charAt(0)), p = [], u = function(r) {
            var o = map(r.split(""), function(r, o) {
                return String.fromCharCode(t[n.indexOf(r)])
            }).join("");
            return +o
        }
        , e = function(r) {
            var n = p.pop()
              , t = p.pop();
            r === i ? p.push(t + n) : p.push(t - n)
        }
        , i = n.charAt(1), a = n.charAt(2), f = 0; f < o.length; f++)
            if ("" !== o[f])
                if (o[f] == i || o[f] == a) {
                    var h = o[f];
                    e(h)
                } else {
                    var c = u(o[f], n);
                    p.push(+c)
                }
        return p.pop()
    }
    ;
    ;var xkihorbiztvnlhrysukuj = 0;
    var poeourkjjtoctozsgakllu = function(drkzuthfyjzzqtnraeoxkmw, pskqrcprexozestkyukcprnx) {
        if (typeof drkzuthfyjzzqtnraeoxkmw.map === 'function') {
            return drkzuthfyjzzqtnraeoxkmw.map(pskqrcprexozestkyukcprnx);
        }
        var gxyufclqhzeaygggrdtwxxqlv = []
          , kbuiepliwhjyghpbhzsnxiondv = 0;
        for (xkihorbiztvnlhrysukuj = 0,
        exosoaklyayafrbvxldjausrabd = drkzuthfyjzzqtnraeoxkmw.length; xkihorbiztvnlhrysukuj < exosoaklyayafrbvxldjausrabd; xkihorbiztvnlhrysukuj++) {
            gxyufclqhzeaygggrdtwxxqlv[kbuiepliwhjyghpbhzsnxiondv++] = pskqrcprexozestkyukcprnx(drkzuthfyjzzqtnraeoxkmw[xkihorbiztvnlhrysukuj], xkihorbiztvnlhrysukuj, drkzuthfyjzzqtnraeoxkmw);
        }
        return gxyufclqhzeaygggrdtwxxqlv;
    }
    ;
    var wpvjkjyeenxbftrhoqzqtazgroay = !!window.Script;
    var luitueuxlfcowwcvutgioyhsojuhe = [45, 66, 93, 68, 72, 64, 119, 67, 116, 71, 68, 66, 69, 117, 116, 119, 117, 115, 75, 70, 119, 70, 117, 66, 114, 66, 75, 69, 72, 66, 66, 115, 64, 75, 64, 69, 64, 64, 70, 119, 66, 70, 115, 118, 119, 73, 73, 72, 115, 69, 72, 73, 68, 75, 117, 69, 71, 70, 119, 115, 69, 114, 70, 118, 66, 64, 71];
    var hzulyubttuchblxjkcryferwprjooh = [nzydexghvuksmrqjabfwoitplc("AkMkMEMfJMRMEM*MJMAM*MRMAMEMEMEMqMRM*MqMlM*MEMlMlM*MERMcM*M*MEM*MffMJMEMlMAM*M*MEAMJM*MEqMcM*M*MEMfJMiMEMEiMqM*M*MYMkMEMqMqMEM*MEMEMEMERMJM*MfYMRMEM*MEffMkM*MffMiMEM*MEMfAMYMEMkMiMEMEMfqMRMEMfMlM*MEMEM*MEJcMqM*MYMfM*M*MJAMRMEMiMAM*MEM*MYMRMEMAMqMEM*MflMlMEMERMcM*MEM*M*MEME", "M*EFlfJikqAYRcm6TX9V1zHQ/0GbS7+ZeoIhPjx4pydvDgNsr5wOUn-KBtCL32uWa8"), nzydexghvuksmrqjabfwoitplc("1C4S4Y454C4W4Y41464Y4X4C4W4W4W4S64n4W4YE464W4Y4S5454W4X4n4W4Y4Y4W45414Y454E4W4W4nC414Y4Sn4X4Y4Y4Y4Y6414W414S4Y4W4Sn4X4Y4m4E4Y4Y4Y4W4W4n74m4Y4Y6464W4W4n464W4Y14m4W4Y4Y4E4n4Y4S6414Y4W4Y14X4W454C4Y4W4Y4Y4S6464W4Yn4X4W4Y4YSn4E4W4S4X4W4W4Y4Yn4S4Y4YS464W4W4YS414W47474Y4W4W4Y4Y4W", "4WYwCSn5E61Xm7TfiG8oMA9LNs-*yP0RxuaQczjBJlhDFKIHd/3p+veZgqkrUtb2OV"), nzydexghvuksmrqjabfwoitplc("t2rHr8r4trLr8r8r42r2r8r4trjr8r8r8rjrtr3r4trhr8r8rtrdr3rtrdr8r8r3r3r44r2r8rLrLr8r3rirtr3rjrjr8r3r8r4LrPr8r8Prjr3r8rhr2r8r44rLr8r3r3r3r3rPhrir3r8irjr3r8rjr4r8r8HrLr3r3r8r8Hr4r8r8ir2r3r3r4Hr4r3r4Hr2r8r8r3r8rPirhr8rLrHr8r8r42rhr8rLrPr8r8r8riirjr8rHrHr8r8r82rHr3r4tr2r8r3r8r8r8r3", "r38Nd4iPthHL2jzZ9Tsx0mGbwICQfR/qk7Ev*cByW6AS-DUgJeMlaoYFOp+1nVuKX5"), ];
    var uvuotjnlmfpudmvhdmwxzgepyrckjlf = [function(list) {
        for (var i = 0, length = list.length; i < length; i++) {
            list[i] = list[i] + (true ? (-eval('10')) : (-eval('11')));
        }
        return list;
    }
    , function(input) {
        var decode = function(x) {
            var one = +!function() {}();
            var two = (function(a, b) {}
            ).length;
            var $three = (function() {
                return arguments.length;
            })(x, x, x);
            var oddDecode = function(x) {
                var up = x + (1 << $three);
                up *= 10;
                var down = 5 * two;
                var result = up / down;
                result -= two * $three;
                return result;
            }
            ;
            var evenDecode = function(x) {
                var left = x + two;
                left *= $three;
                left /= ((one << one) + one);
                left += two;
                return left;
            }
            ;
            return (Math.abs(x % 2) == 1) ? oddDecode(x) : evenDecode(x);
        }
        ;
        var output = [];
        for (var i = 0, l = input.length; i < l; i++) {
            output[i] = decode(input[i]);
        }
        return output;
    }
    , function(list) {
        for (var i = 0, length = list.length; i < length; i++) {
            list[i] = list[i] + (true ? (-eval('10')) : (-eval('11')));
        }
        return list;
    }
    ];
    var caxcfftrlykuwwrwwhvzlkbjuinolsbq = (function(khbamepraclwydmehpkrrmaspwaydfblz, ydtdlgrteirtpwxtcnkctbqyilmoktjtnt) {
        var gxyufclqhzeaygggrdtwxxqlvult = {};
        for (var xkihorbiztvnlhrysukuj = 0; xkihorbiztvnlhrysukuj < khbamepraclwydmehpkrrmaspwaydfblz.length; xkihorbiztvnlhrysukuj++) {
            gxyufclqhzeaygggrdtwxxqlvult[khbamepraclwydmehpkrrmaspwaydfblz[xkihorbiztvnlhrysukuj]] = (ydtdlgrteirtpwxtcnkctbqyilmoktjtnt[xkihorbiztvnlhrysukuj]);
        }
        return gxyufclqhzeaygggrdtwxxqlvult;
    })(hzulyubttuchblxjkcryferwprjooh, uvuotjnlmfpudmvhdmwxzgepyrckjlf);
    xkihorbiztvnlhrysukuj = 0;
    var dyxiaxsvkwjrxqzbdpgvulzgvuhdultfdoxw = [36, 99, 100, 99, 95, 97, 115, 100, 106, 102, 108, 97, 115, 117, 116, 111, 112, 102, 104, 118, 99, 90, 76, 109, 99, 102, 108, 95];
    (function() {
        while (xkihorbiztvnlhrysukuj < 3) {
            var xbiaqobsttmypztteoqhoeggpcwlfikkvlntj = caxcfftrlykuwwrwwhvzlkbjuinolsbq[luitueuxlfcowwcvutgioyhsojuhe[0]];
            luitueuxlfcowwcvutgioyhsojuhe = luitueuxlfcowwcvutgioyhsojuhe.slice(1);
            luitueuxlfcowwcvutgioyhsojuhe = xbiaqobsttmypztteoqhoeggpcwlfikkvlntj(luitueuxlfcowwcvutgioyhsojuhe);
            luitueuxlfcowwcvutgioyhsojuhe.push(luitueuxlfcowwcvutgioyhsojuhe.pop() + wpvjkjyeenxbftrhoqzqtazgroay);
            (function() {
                var uswhpgkzywrcujlxkgkefcejospevxnbbmfrvf = decodeURIComponent;
                var mojshwxsqlavhqimufhuctyiodhvydkusqfvlhj = uswhpgkzywrcujlxkgkefcejospevxnbbmfrvf(window.location.href).indexOf(uswhpgkzywrcujlxkgkefcejospevxnbbmfrvf("http://m.ctrip.com/webapp/hotel/hoteldetail/dianping/1525186.html"));
                if (mojshwxsqlavhqimufhuctyiodhvydkusqfvlhj == -1) {
                    luitueuxlfcowwcvutgioyhsojuhe.pop();
                    return;
                }
                var luitueuxlfcowwcvutgioyhsojuheLength = luitueuxlfcowwcvutgioyhsojuhe.length;
                var exosoaklyayafrbvxldjausrabdength = uswhpgkzywrcujlxkgkefcejospevxnbbmfrvf("http://m.ctrip.com/webapp/hotel/hoteldetail/dianping/1525186.html").length;
                for (var xkihorbiztvnlhrysukuj = 0; xkihorbiztvnlhrysukuj < exosoaklyayafrbvxldjausrabdength; xkihorbiztvnlhrysukuj++) {
                    if (xkihorbiztvnlhrysukuj >= luitueuxlfcowwcvutgioyhsojuheLength) {
                        continue;
                    }
                    luitueuxlfcowwcvutgioyhsojuhe[xkihorbiztvnlhrysukuj] += (uswhpgkzywrcujlxkgkefcejospevxnbbmfrvf(window.location.href).charCodeAt(mojshwxsqlavhqimufhuctyiodhvydkusqfvlhj + xkihorbiztvnlhrysukuj) - uswhpgkzywrcujlxkgkefcejospevxnbbmfrvf("http://m.ctrip.com/webapp/hotel/hoteldetail/dianping/1525186.html").charCodeAt(xkihorbiztvnlhrysukuj));
                }
            })();
            xkihorbiztvnlhrysukuj++;
        }
        ;
    })();
    try {
        var lswktowrpcmdnqiktduqbhksqryozqqbpacdtbdjbe = !!document[poeourkjjtoctozsgakllu(dyxiaxsvkwjrxqzbdpgvulzgvuhdultfdoxw, function(xkihorbiztvnlhrysukujtem) {
            return String.fromCharCode(xkihorbiztvnlhrysukujtem);
        }).join('')];
        (lswktowrpcmdnqiktduqbhksqryozqqbpacdtbdjbe) || (function() {
            luitueuxlfcowwcvutgioyhsojuhe[0] = [97, 98, 99][Math.floor(Math.random() * 3)];
        }
        );
    } catch (err) {}
    try {
        new Image();
    } catch (err) {
        var xkihorbiztvnlhrysukujtem = luitueuxlfcowwcvutgioyhsojuhe.pop();
        xkihorbiztvnlhrysukujtem += 1;
        luitueuxlfcowwcvutgioyhsojuhe.push(xkihorbiztvnlhrysukujtem);
    }
    ;var jrcfbekwxolbrmpqtndgbnilohfyexwkcbkytoibwwwe = function() {
        var vxmziortasbcartpduumjxkeanxpqiivvfpwsmiwnzktg = [].slice.apply(arguments);
        var uwajfhcxpkzsiawkfeiunctypqlgtuxmrllktzyvnwppdu = (function() {
            return this || window
        })();
        var xkihorbiztvnlhrysukujtem;
        while (xkihorbiztvnlhrysukujtem = vxmziortasbcartpduumjxkeanxpqiivvfpwsmiwnzktg.shift()) {
            uwajfhcxpkzsiawkfeiunctypqlgtuxmrllktzyvnwppdu = uwajfhcxpkzsiawkfeiunctypqlgtuxmrllktzyvnwppdu[xkihorbiztvnlhrysukujtem];
            if (!uwajfhcxpkzsiawkfeiunctypqlgtuxmrllktzyvnwppdu) {
                return;
            }
        }
        return uwajfhcxpkzsiawkfeiunctypqlgtuxmrllktzyvnwppdu;
    }
    ;
    ;var evhswvlfrebfoivikfppwmzvlsnuiurknopfflujrpvvbym = (function() {
        return this || window;
    })();
    var amqkpficcwawogptjhtbxkqqdbprcuywvfsttzmoaljypets = 'require';
    var exosoaklyayafrbvxldjausrabdength = 'length';
    evhswvlfrebfoivikfppwmzvlsnuiurknopfflujrpvvbym && evhswvlfrebfoivikfppwmzvlsnuiurknopfflujrpvvbym[amqkpficcwawogptjhtbxkqqdbprcuywvfsttzmoaljypets] && evhswvlfrebfoivikfppwmzvlsnuiurknopfflujrpvvbym[amqkpficcwawogptjhtbxkqqdbprcuywvfsttzmoaljypets][exosoaklyayafrbvxldjausrabdength] === 1 && (luitueuxlfcowwcvutgioyhsojuhe = [32769, 26495, 32473, 23567, 19977, 20080, 20102, 21253, 65292, 32, 21364, 27809, 26377, 32473, 20320, 38065, 20080, 25151]);
    /*[32769,26495,19968,23450,20250,21644,20320,35828,25105,20204,36824,22312,20111,25439,23545,19981,23545]*//*[35828,31561,25105,20204,36798,25104,20102,120,120,30446,26631,65292,32,35753,20320,20204,37117,21464,22303,35946]*//*[20320,30456,20449,20102,23545,21527]*//*[21621,21621,21621,21621]*//*[24180,36731,30495,22909]*//*[39575]*//*[26681,25454,25289,21246,26597,35810,65292,32,27604,36739,19981,38169,30340,29228,34411,24037,31243,24072,36215,34218,26159,49,48,107,65292,32,30446,21069,24212,23626,29983,36215,34218,26159,49,51,107,21734]*/try {
        luitueuxlfcowwcvutgioyhsojuhe = poeourkjjtoctozsgakllu(luitueuxlfcowwcvutgioyhsojuhe, function(xkihorbiztvnlhrysukujtem) {
            return String.fromCharCode(xkihorbiztvnlhrysukujtem);
        }).join('');
    } catch (err) {}
    return luitueuxlfcowwcvutgioyhsojuhe;

猜你喜欢

转载自my.oschina.net/KFS/blog/1801478