优志愿

说明

# URL
https://youzy.cn/tzy/search/colleges/collegeList

# 接口
https://uwf7de983aad7a717eb.youzy.cn/youzy.dms.basiclib.api.college.query

triangle-exclamation

代码实现 - 1

enc.js

const CryptoJS = require("crypto-js")

function get_sign(t) {
    e = '/youzy.dms.basiclib.api.college.query'
    var r, i = "9SASji5OWnG41iRKiSvTJHlXHmRySRp1", o = "", a = t || {}, s = (e = e || "").split("?");
    if (s.length > 0 && (r = s[1]),
        r) {
        var u = r.split("&")
            , c = "";
        u.forEach((function (e) {
                var t = e.split("=");
                c += "".concat(t[0], "=").concat(encodeURI(t[1]), "&")
            }
        )),
            o = "".concat(_.trimEnd(c, "&"), "&").concat(i)
    } else
        o = Object.keys(a).length > 0 ? "".concat(JSON.stringify(a), "&").concat(i) : "&".concat(i);
    return o = o.toLowerCase(),
        // n(o)
        CryptoJS.MD5(CryptoJS.enc.Utf8.parse(o)).toString()
}

spider.py

代码实现 - 2

enc.js

spieder.py

Last updated