Beispiel #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()
Beispiel #2
0
async def main():
    q = asyncio.Queue()
    dmc = danmaku.DanmakuClient(sys.argv[1], q)
    asyncio.create_task(printer(q))
    await dmc.start()
Beispiel #3
0
async def main(url):
    q = asyncio.Queue()
    dmc = danmaku.DanmakuClient(url, q)
    asyncio.create_task(printer(q))
    await dmc.start()
 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()
Beispiel #5
0
async def main():
    dmc = danmaku.DanmakuClient('https://www.douyu.com/9999', cb)
    await dmc.start()
Beispiel #6
0
async def main():
    dmc = danmaku.DanmakuClient(sys.argv[1], cb)
    await dmc.start()