'''网易云搜索 - Cloudsearch APIs'''
from . import WeapiCryptoRequest
TYPE_SONG     = 1
'''歌曲'''
TYPE_ALBUM    = 10
'''专辑'''
TYPE_ARTIST   = 100
'''艺术家'''
TYPE_PLAYLIST = 1000
'''歌单®'''
TYPE_USER     = 1002
'''用户'''
TYPE_MV       = 1004
'''MV'''
TYPE_LYRICS   = 1006
'''歌词'''
TYPE_DJ       = 1009
'''电台'''
TYPE_VIDEO    = 1014
'''视频'''
@WeapiCryptoRequest
def GetSearchResult(keyword:str,type=TYPE_SONG,limit=30,offset=0):
    '''网页端 - 搜索某类型关键字

    Args:
        keyword (str): 搜索关键字
        type ([int, optional): 搜索类型，请使用本模块内 TYPE_... 之一 Defaults to TYPE_SONG.
        limit (int, optional): 单次获取量. Defaults to 30.
        offset (int, optional): 获取偏移数. Defaults to 0.

    Returns:
        dict
    '''
    return '/weapi/cloudsearch/get/web',{'s':str(keyword),'type':str(type),'limit':str(limit),'offset':str(offset)}
'''网易云搜索 - Cloudsearch APIs'''
from . import WeapiCryptoRequest
TYPE_SONG     = 1
'''歌曲'''
TYPE_ALBUM    = 10
'''专辑'''
TYPE_ARTIST   = 100
'''艺术家'''
TYPE_PLAYLIST = 1000
'''歌单®'''
TYPE_USER     = 1002
'''用户'''
TYPE_MV       = 1004
'''MV'''
TYPE_LYRICS   = 1006
'''歌词'''
TYPE_DJ       = 1009
'''电台'''
TYPE_VIDEO    = 1014
'''视频'''
@WeapiCryptoRequest
def GetSearchResult(keyword:str,type=TYPE_SONG,limit=30,offset=0):
    '''网页端 - 搜索某类型关键字

    Args:
        keyword (str): 搜索关键字
        type ([int, optional): 搜索类型，请使用本模块内 TYPE_... 之一 Defaults to TYPE_SONG.
        limit (int, optional): 单次获取量. Defaults to 30.
        offset (int, optional): 获取偏移数. Defaults to 0.

    Returns:
        dict
    '''
    return '/weapi/cloudsearch/get/web',{'s':str(keyword),'type':str(type),'limit':str(limit),'offset':str(offset)}
网易云搜索 - Cloudsearch APIs 歌曲 专辑 艺术家 歌单® 用户 MV 歌词 电台 视频 网页端 - 搜索某类型关键字      Args:         keyword (str): 搜索关键字         type ([int, optional): 搜索类型，请使用本模块内 TYPE_... 之一 Defaults to TYPE_SONG.         limit (int, optional): 单次获取量. Defaults to 30.         offset (int, optional): 获取偏移数. Defaults to 0.      Returns:         dict