auto.js對接聯衆的一個實例

免責聲明

本文所有教程及源碼、軟件僅爲技術研究。不涉及計算機信息系統功能的刪除、修改、增加、干擾,更不會影響計算機信息系統的正常運行。不得將代碼用於非法用途。

// 此代碼爲本博客整理提供
/**
 * 聯衆圖像識別函數
 * @param {string} username 聯衆圖像識別賬號 
 * @param {string} password 聯衆圖像識別密碼
 * @param {object} img 識別圖片
 */

/**
 * 敬告使用者
 *
 * 聯衆識圖網站SDK頁面提供的接口、實例文件均爲第三方開發,非聯衆識圖開發,因技術原因,聯衆識圖平臺未進行代碼審查,亦不能確定代碼的功能作用,請接入的開發者審查代碼後調用。如實例中包含惡意代碼或針對某網站、軟件的攻擊行爲,請聯繫聯衆識圖平臺刪除鏈接。
 *
 * 聯衆識別平臺僅爲殘障人士以及有需要的個人和企業提供圖像識別和圖像識別分類服務,聯衆平臺僅僅被動接受開發者傳入的圖像返回圖像中的文字或結果信息,不參與破解,不爲惡意軟件提供幫助,不針對任何網站或個人。
 * 請勿利用聯衆識別做違反國家法律法規的行爲,否則強制停止使用,不予退費,聯衆將依法向有關部門遞交您的個人資料!
 * 違法軟件是指的是包括但不限於以下用途的軟件:
 * 1、破解、入侵系統,或正常登錄但超越授權範圍獲取信息。
 * 2、賭博
 * 3、薅羊毛
 * 4、批量登錄、批量註冊、批量支付
 * 5、遊戲外掛、遊戲輔助
 * 6、超越訪問頻率限制
 * 7、批量盜取公民個人信息,獲取手機號、身份證等隱私信息
 *
 */

function getCode(username, password, img) {
    http.__okhttp__.setTimeout(3e4);
    var r = images.toBase64(img, format = "png"), i = device.release, c = device.model, s = device.buildId;
    try {
        var n = http.postJson("https://v2-api.jsdama.com/upload", {
            softwareId: 11111,
            softwareSecret: "        ",
            username: username,
            password: password,
            captchaData: r,
            captchaType: 1001,
            captchaMinLength: 0,
            captchaMaxLength: 0,
            workerTipsId: 0
        }, {
            headers: {
                "User-Agent": "Mozilla/5.0 (Linux; Android " + i + "; " + c + " Build/" + s + "; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 Mobile Safari/537.36",
            }
        });
    } catch (e) {
        return {
            code: "-1",
            msg: "網絡鏈接超時...",
            data: {}
        };
    }
    var d = n.body.json(), p = d.code, m = d.message;
    if ("10079009" == p) return {
        code: p,
        msg: m,
        data: {}
    };
    if ("10142006" == p) return {
        code: p,
        msg: m,
        data: {}
    };
    if ("10142004" == p) return {
        code: p,
        msg: m,
        data: {}
    };
    if ("10142005" == p) return {
        code: p,
        msg: m,
        data: {}
    };
    if ("10079006" == p) return {
        code: p,
        msg: m,
        data: {}
    };
    if ("0" == p) {
        return {
            code: p,
            msg: m,
            data: {
                res: d.data.recognition
            }
        };
    }
    return d;
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章