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