Ejemplo n.º 1
0
async def main(token, livestreamid, unique_name):
    """
    开启socket连接,开始任务
    :param url:websocket url
    :return:
    """
    # 实例化一个异步队列
    q = asyncio.Queue()
    # 实例化获取弹幕的类,具体到某一个网站, dmc实例对象
    dmc = danmaku.DanmakuClient(unique_name, token, livestreamid, q)
    # 创建异步任务,执行输出弹幕
    asyncio.create_task(printer(q))
    # 启动socket 连接获取任务
    await dmc.start()
Ejemplo n.º 2
0
async def main():
    q = asyncio.Queue()
    dmc = danmaku.DanmakuClient(sys.argv[1], q)
    asyncio.create_task(printer(q))
    await dmc.start()
Ejemplo n.º 3
0
async def main(url):
    q = asyncio.Queue()
    dmc = danmaku.DanmakuClient(url, q)
    asyncio.create_task(printer(q))
    await dmc.start()
Ejemplo n.º 4
0
 async def mainLoop(self):
     q = asyncio.Queue()
     dmc = danmaku.DanmakuClient("https://douyu.com/%d" % self.__roomID, q)
     asyncio.create_task(self.printer(q))
     await dmc.start()
Ejemplo n.º 5
0
async def main():
    dmc = danmaku.DanmakuClient('https://www.douyu.com/9999', cb)
    await dmc.start()
Ejemplo n.º 6
0
async def main():
    dmc = danmaku.DanmakuClient(sys.argv[1], cb)
    await dmc.start()