AutoQQLogin

用于网站自动QQ登录

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

// ==UserScript==
// @name		 AutoQQLogin
// @name:zh-CN   自动QQ登录
// @namespace    AutoQQLogin
// @version      1.1.0
// @description  用于网站自动QQ登录
// @include      http*://xui.ptlogin2.qq.com/cgi-bin/xlogin*
// @run-at 		document-end
// @author       wycaca
// @copyright 	2020+, wycaca
// ==/UserScript==

var now = 1;
var time = 5;
var a,b;
(function() {
    a = window.setInterval(login, 1000);
    b = window.setInterval(timeCheck, 1000);
})();

function login() {
    now++;
    var qqNum = document.getElementById("qlogin_list").childNodes[1].getAttribute("uin");
    if (qqNum.length > 3) {
        console.log("QQ: " + qqNum);
        // 判断是否为手机登录
        if (document.getElementsByClassName("onekey_logo").length == 0){
            var QQNum = document.getElementById("qlogin_list").childNodes[1].getAttribute("uin");
            console.log("QQNumElem: " + document.getElementById("img_out_" + QQNum));
            document.getElementById("img_out_" + QQNum).click();
        } else {
            console.log("Mobile QQ Online");
        }
    }
}

function timeCheck() {
    console.log("now: " + now);
    if(now >= time){
        window.clearInterval(a);
        window.clearInterval(b);
    }
    document.getElementById("switcher_plogin").click();
}