ZUQSTUDIO模块合集2.0源代码


使用此模块需提前安装‘requests’以及‘ybc_data’(ybc_data是选安装项目,如果你需要使用BAN的树洞ID获取功能可安装,如不想安装可以使用你的BAN ID(如:用户名、手机号,到时候检测手机号、用户名是否被封禁))和‘webbrowser’(非必安装,此功能用于启动网页),如果你有部分不想安装(或所有可选模块(不包括必选))可以拉到最下面的精简通用版

最新版下载链接及使用教程:最新版下载链接及使用教程

源代码(普遍版):

#原作者 ZUQ,使用教程请前往http://yourzuq.xyz/mod.html

class ban():
    def myid():
        import ybc_data
        a=ybc_data.get_treehole_key()
        return str(a)
    def check(banplus):
        import requests
        API_TOKEN = "usk5rQ3eJAcpGxizs2CTsGj"  # 在维格云用户设置中获取
        TABLE_ID = "dstU0Qw34fjXFS3oaJ"  # 从维格云表格URL中获取
        BASE_URL = "https://vika.cn/fusion/v1"  # 默认API地址

        headers = {
                    "Authorization": f"Bearer {API_TOKEN}",
                    "Content-Type": "application/json"
                    }
        url = f"{BASE_URL}/datasheets/{TABLE_ID}/records"
        params = {}
        response = requests.get
        response=response(url, headers=headers, params=params)
        records = response.json()
        a=records['data']['records']
        b=len(a)
        NAME=0
        for c in range(b):
            d=a[c]['fields']
            e=d['树洞ID']
            if banplus == e:
                return True
                break

class web:
    def openweb(a):
        import webbrowser
        webbrowser.open(a)

class zuq:
    def about():
        a='===关于===n出品|ZUQSTUDIOn版本号|2.0n官网|http://yourzuq.xyznZUQn新版本下载、DOC|http://yourzuq.xyz/mod.htmln===制作名单===n主作者(2.0、1.0):ZUQ'
        print(a)
        return str(a)

class run:
    def rundoc(a):
        print('高效运行代码[极简版]n作者张宥骐')
        a=open(a)
        try:
            a=a.read()
            exec(a)
        except Exception as a:
            return str(a)
    def runtxt(a):
        print('高效运行代码[极简版]n作者张宥骐')
        try:
            exec(a)
        except Exception as a:
            return str(a)

class deng:
    def wechatdeng():
        print('快捷登录模块[免费版],作者ZUQnyourzuq.xyz')
        import requests
        response = requests.get
        response=response('https://cn.apihz.cn/api/user/jhdl.php?id=10007794&key=f76a7f7b81640019c6e77c0c7e3c2465&type='+str(2))
        a=response.json()
        return list([a['cxid'],a['logurl']])
    def wechat(a):
        import requests
        print('快捷登录模块[免费版],作者ZUQnyourzuq.xyz')
        response = requests.get
        response=response('https://cn.apihz.cn/api/user/jhdlq.php?id=10007794&key=f76a7f7b81640019c6e77c0c7e3c2465&cxid='+a)
        c=response.json()
        print(c)
        return str(c['nickname'])

精简通用版(官网无法下载,请先到官网下载普遍版模块,下载完成后将模块源代码替换为一下内容):

#原作者 ZUQ,使用教程请前往http://yourzuq.xyz/mod.html,精简版

class ban():
    def check(banplus):
        import requests
        API_TOKEN = "usk5rQ3eJAcpGxizs2CTsGj"  # 在维格云用户设置中获取
        TABLE_ID = "dstU0Qw34fjXFS3oaJ"  # 从维格云表格URL中获取
        BASE_URL = "https://vika.cn/fusion/v1"  # 默认API地址

        headers = {
                    "Authorization": f"Bearer {API_TOKEN}",
                    "Content-Type": "application/json"
                    }
        url = f"{BASE_URL}/datasheets/{TABLE_ID}/records"
        params = {}
        response = requests.get
        response=response(url, headers=headers, params=params)
        records = response.json()
        a=records['data']['records']
        b=len(a)
        NAME=0
        for c in range(b):
            d=a[c]['fields']
            e=d['树洞ID']
            if banplus == e:
                return True
                break

class run:
    def rundoc(a):
        print('高效运行代码[极简版]n作者张宥骐')
        a=open(a)
        try:
            a=a.read()
            exec(a)
        except Exception as a:
            return str(a)
    def runtxt(a):
        print('高效运行代码[极简版]n作者张宥骐')
        try:
            exec(a)
        except Exception as a:
            return str(a)

class deng:
    def wechatdeng():
        print('快捷登录模块[免费版],作者ZUQnyourzuq.xyz')
        import requests
        response = requests.get
        response=response('https://cn.apihz.cn/api/user/jhdl.php?id=10007794&key=f76a7f7b81640019c6e77c0c7e3c2465&type='+str(2))
        a=response.json()
        return list([a['cxid'],a['logurl']])
    def wechat(a):
        import requests
        print('快捷登录模块[免费版],作者ZUQnyourzuq.xyz')
        response = requests.get
        response=response('https://cn.apihz.cn/api/user/jhdlq.php?id=10007794&key=f76a7f7b81640019c6e77c0c7e3c2465&cxid='+a)
        c=response.json()
        print(c)
        return str(c['nickname'])

制作精简通用版的主要原因是因为‘ybc_data’模块下载有点不方便,使用猿编程可以直接使用普通版(当然,应该没人会为了这个模块使用猿编程吧……)

© 版权声明
分享是一种美德,转载请保留原链接