From a0f5b8abbd15299ce2b5f7bdb76124fe9bbba68c Mon Sep 17 00:00:00 2001 From: zeek <707472783@qq.com> Date: Wed, 18 Nov 2015 00:59:27 +0800 Subject: [PATCH] fix bug --- douyu/douyu.py | 112 ++++++++++++++++++++++++++++++++++------------- douyu/level.json | 2 +- douyu/lyric.py | 8 ++-- 3 files changed, 86 insertions(+), 36 deletions(-) diff --git a/douyu/douyu.py b/douyu/douyu.py index 71f0650..92b4e4d 100644 --- a/douyu/douyu.py +++ b/douyu/douyu.py @@ -50,7 +50,7 @@ def initUI(self): mainframe = ttk.Frame(self.root) bigFont = font.Font(size=12, weight='bold') - self.text = Text(mainframe, bg="orange", width=50, height=29, state=DISABLED, font=bigFont) + self.text = Text(mainframe, bg="orange", width=55, height=29, state=DISABLED, font=bigFont) self.lb_play_list=StringVar() self.lb_play_list.set(self.play_list_4_show()) self.label = ttk.Label(mainframe, textvariable=self.lb_play_list, font=bigFont, width=20, foreground='blue') @@ -61,14 +61,35 @@ def initUI(self): self.text.grid(column=0,row=0) self.label.grid(column=1, row=0) self.lyric_label.grid(column=0, row=1, columnspan=2) + self.textcolor='blue' + + def change_rand_color(self,position): + colors=['red','blue','orange','yellow','green','cyan','violet'] + rand_color=random.randint(0,6) + if position=='字体': + while self.textcolor==colors[rand_color]: + rand_color=random.randint(0,6) + self.textcolor=colors[rand_color] + while self.textcolor==self.text['bg']: + rand_color=random.randint(0,6) + self.textcolor=colors[rand_color] + + self.text['fg']=self.textcolor + if position=='背景': + + while self.text['bg']==colors[rand_color]: + rand_color=random.randint(0,6) + self.text['bg']=colors[rand_color] + while self.text['bg']==self.textcolor: + rand_color=random.randint(0,6) + self.text['bg']=colors[rand_color] + def write_text(self, nick, content): - colors=['red','blue','orange','yellow', - 'green','cyan','violet'] - rand_color=random.randint(0,6) + self.text.config(state=NORMAL) - self.text['fg']=colors[1] + self.text['fg']=self.textcolor self.text.insert("end",nick+": "+content+"\n") self.text.config(state=DISABLED) self.text.yview('end') @@ -250,7 +271,7 @@ def keepalive(): content= msg.get(b'content',b'undefined').decode('utf8') except Exception as e: continue - print(nick, ':', content) + #print(nick, ':', content) self.analysis_danmu(nick, content) #danmu_play_music.get_music(nick, content) #threading.Thread(target=danmu_play_music.get_music,args=([nick, content])) @@ -441,33 +462,38 @@ def analysis_danmu(self, nick, content): #print(self.vips) #self.write_text('测试',str(self.mutex)) contents = content.split(' ') + #print(contents[0],contents[1]) ################################################ if contents[0] == '点歌': if len(self.play_list['music list']) < 13: - if self.mutex == 0: - self.mutex = nick - song_name = ''.join(contents[1:]) - self.m_list = mplay.search_song_by_name(song_name) - if self.m_list == -1: - self.mutex = 0 - self.write_text('系统','%s 没有您要点的歌' % nick) - else: - self.selected = False - self.show_music_list() - threading.Thread(target=self.time_count, args=([nick, 40])).start() - elif self.mutex == nick: - self.selected = True - song_name = ''.join(contents[1:]) - self.m_list = mplay.search_song_by_name(song_name) - if self.m_list == -1: - self.mutex = 0 - self.write_text('系统','%s 没有您要点的歌' % nick) + #print(self.is_over_diange(nick)) + if not self.is_over_diange(nick): + if self.mutex == 0: + self.mutex = nick + song_name = ''.join(contents[1:]) + self.m_list = mplay.search_song_by_name(song_name) + if self.m_list == -1: + self.mutex = 0 + self.write_text('系统','%s 没有您要点的歌' % nick) + else: + self.selected = False + self.show_music_list() + threading.Thread(target=self.time_count, args=([nick, 40])).start() + elif self.mutex == nick: + self.selected = True + song_name = ''.join(contents[1:]) + self.m_list = mplay.search_song_by_name(song_name) + if self.m_list == -1: + self.mutex = 0 + self.write_text('系统','%s 没有您要点的歌' % nick) + else: + self.selected = False + self.show_music_list() + threading.Thread(target=self.time_count, args=([nick, 30])).start() else: - self.selected = False - self.show_music_list() - threading.Thread(target=self.time_count, args=([nick, 30])).start() + self.write_text('%s' % self.mutex,'%s 等我选完,我手速慢' % nick) else: - self.write_text('%s' % self.mutex,'%s 等我选完,我手速慢' % nick) + self.write_text('系统','%s 小伙子 你点的太多了 听听再点' % nick) else: self.write_text('系统','%s 列表要爆炸了!' % nick) ###################################################### @@ -551,7 +577,19 @@ def analysis_danmu(self, nick, content): elif content.strip() == '等级': self.write_text('%s' % nick,'我怎么才%d级' % self.get_level(nick)) ##################################################################################### - + elif contents[0]=='变色': + #print(contents[0]) + contents[1]=''.join(contents[1:]).strip() + try: + if contents[1]=='字体': + self.change_rand_color(contents[1]) + self.write_text('系统','%s 字体切换成功' % nick) + elif contents[1]=='背景': + self.change_rand_color(contents[1]) + self.write_text('系统','%s 背景切换成功' % nick) + except Exception as e: + self.write_text('系统','%s 注意格式' % nick) +########################################################################## elif nick == '707472783': if contents[0] == '经验': try: @@ -563,8 +601,7 @@ def analysis_danmu(self, nick, content): # f.write(' '.join(contents[1],contents[2],'\n')) except Exception as e: print('经验值不对') -############################################################################### - +######################################################################## else: pass @@ -657,6 +694,19 @@ def show_lyric(self): self.lyric_val.set('') else: self.lyric_val.set('无歌词') + + def is_over_diange(self,nick): + count=0 + for i in self.play_list['music list']: + # print(i['mname']) + # print(count) + if nick == i['id']: + count += 1 + + if count >= 3: + return True + else: + return False ############################################################################### def maintk(): diff --git a/douyu/level.json b/douyu/level.json index dbc4313..3619738 100644 --- a/douyu/level.json +++ b/douyu/level.json @@ -1 +1 @@ -{"vips": [{"lvl": 1, "name": "\u95f2\u8c08\u8005"}, {"lvl": 231, "name": "707472783"}, {"lvl": 7, "name": "\u9a6c\u95f9\u817ei"}, {"lvl": 643, "name": "\u661f\u8fb0\u98de\u626c"}, {"lvl": 10, "name": "\u9189\u751f\u5922\u6b7bmagura"}, {"lvl": 82, "name": "\u8bbd\u523a\u7684\u6bcd\u732a"}, {"lvl": 82, "name": "15281469825"}, {"lvl": 5, "name": "718133435"}, {"lvl": 1, "name": "1310300339"}, {"lvl": 2, "name": "\u53eb\u6211\u50bb\u68fa\u6750"}, {"lvl": 2, "name": "1094230867"}, {"lvl": 1, "name": "\u5948\u6587\u6469\u5c14nm"}, {"lvl": 63, "name": "abcdefg78563"}, {"lvl": 1, "name": "\u53cc\u6728\u68ee\u5fb7"}, {"lvl": 183, "name": "qq_xcY6kK"}, {"lvl": 1, "name": "Xanver"}, {"lvl": 3, "name": "1176681832"}, {"lvl": 1, "name": "\u4e03\u559c\u5148\u751f"}, {"lvl": 1, "name": "\u50cfUZI\u7684\u5c0f\u53f6\u5b50"}, {"lvl": 1, "name": "\u4eca\u5e74\u79cb\u5929"}, {"lvl": 2, "name": "\u65f6\u5149\u672a\u8001\u7231\u5df2\u8352\u51c9"}, {"lvl": 1276, "name": "douyuing"}, {"lvl": 88, "name": "316124707"}, {"lvl": 13, "name": "\u5eb8\u4eba\u5eb8\u81ea\u5eb8"}, {"lvl": 2, "name": "\u8c01\u4eba\u4f7f\u4f60\u7231\u504f\u79bb"}, {"lvl": 1, "name": "a398818898"}, {"lvl": 2, "name": "chenteng730"}, {"lvl": 5, "name": "\u55b5\u8bfa"}, {"lvl": 9, "name": "Yjnnnnnnnnnnnnnnnnnnnnnn"}, {"lvl": 16, "name": "\u5c0f\u5c0f\u9f8d"}, {"lvl": 1, "name": "asdbbsb123"}, {"lvl": 42, "name": "\u5979\u662f\u6211\u7684\u6d77\u8d3c\u738b"}, {"lvl": 1, "name": "\u7edf\u4e00\u51bb\u67e0\u6aac"}, {"lvl": 1, "name": "\u963f\u79657373"}, {"lvl": 1, "name": "691130"}, {"lvl": 1, "name": "Douyu\u4e36Msee"}, {"lvl": 10, "name": "\u604b\u7476\u4ffa\u6ca1\u9519"}, {"lvl": 1, "name": "wensenv"}, {"lvl": 4, "name": "\u90c1\u90c1\u4e4b\u55e8"}, {"lvl": 1, "name": "1272457516"}, {"lvl": 16, "name": "dalalv"}, {"lvl": 1, "name": "EX\u4e3f\u5496\u55b1\u68d2"}, {"lvl": 8, "name": "\u7239\u54e5970"}, {"lvl": 1, "name": "99589937"}, {"lvl": 99, "name": "\u4e0d\u60f3\u6df1\u7231\u53d8\u6df1\u788d"}, {"lvl": 2, "name": "654710154"}, {"lvl": 17, "name": "bbkxczx"}, {"lvl": 17, "name": "\u72d0\u72f8\u7684\u6625\u5929"}, {"lvl": 7, "name": "Autism1995"}, {"lvl": 1, "name": "\u9f8d\u6653\u5b87"}, {"lvl": 1, "name": "1762511542"}, {"lvl": 1, "name": "1829079319"}, {"lvl": 1, "name": "yifangss"}, {"lvl": 25, "name": "qaz361463145"}, {"lvl": 1, "name": "acaiacai"}, {"lvl": 23, "name": "Tekkit"}, {"lvl": 45, "name": "\u6211\u88ab\u6d17\u8111\u4e86"}, {"lvl": 4, "name": "\u5929\u5929\u60c5\u6b87"}, {"lvl": 1, "name": "1816916296"}, {"lvl": 1, "name": "175FC"}, {"lvl": 2, "name": "923536929"}, {"lvl": 2, "name": "\u5c14\u7b49\u53ea\u80fd\u4ef0\u6155111"}, {"lvl": 600, "name": "\u5feb\u4e50\u5730\u76f4\u64ad\u5668"}, {"lvl": 6, "name": "2903023209"}, {"lvl": 1, "name": "\u97e9\u610f\u6deb"}, {"lvl": 1, "name": "\u6765\u667a\u661f\u661f\u7684\u4f60"}, {"lvl": 141, "name": "lwliyifan"}, {"lvl": 3, "name": "\u516e\u7ffc\u7a7a"}, {"lvl": 17, "name": "1040270097"}, {"lvl": 15, "name": "\u7d2f\u4e86\u4e36\u538c\u4e86"}, {"lvl": 2, "name": "Hello52145"}, {"lvl": 1, "name": "crazyking7"}, {"lvl": 122, "name": "Ariesssssss"}, {"lvl": 1, "name": "\u6211\u53ea\u662f\u706c\u770b\u5ba2"}, {"lvl": 1, "name": "847220267"}, {"lvl": 2, "name": "1772141946"}, {"lvl": 68, "name": "\u65e0\u60c5\u65e0\u4f24\u4e86"}, {"lvl": 121, "name": "\u4e0a\u8005\u4f55"}, {"lvl": 28, "name": "2085372375"}, {"lvl": 2, "name": "\u5f13\u867d\u5973\u5e72\u5973\u5c3c"}, {"lvl": 4, "name": "shuai2513099"}, {"lvl": 42, "name": "1446271289"}, {"lvl": 1, "name": "\u7ed9\u6211\u4e00\u676f\u5fd8\u60c5"}, {"lvl": 8, "name": "\u5446\u5446\u662f\u53ea\u732b"}, {"lvl": 3, "name": "DraculaSun"}, {"lvl": 61, "name": "247270974"}, {"lvl": 3, "name": "\u5b8f\u4e1a\u7684\u751f\u6210"}, {"lvl": 1, "name": "an755513190"}, {"lvl": 21, "name": "150642353861"}, {"lvl": 67, "name": "\u53ef\u7b11\u4e0d\u518d"}, {"lvl": 3, "name": "a252077"}, {"lvl": 10, "name": "\u5c0f1\u5b9d12345"}, {"lvl": 1, "name": "\u63d0\u83ab\u5f00\u7740\u5c0f\u8017\u5b50"}, {"lvl": 1, "name": "\u4f60\u6211\u4e0d\u4e86\u4e86\u4e4b"}, {"lvl": 1, "name": "\u4e28\u674e\u7b97\u8001\u51e0\u4e28"}, {"lvl": 2, "name": "\u7231\u841d\u8389loli\u771f\u662f\u592a\u597d\u4e86i"}, {"lvl": 6, "name": "2095460876"}, {"lvl": 1, "name": "937512599"}, {"lvl": 2, "name": "gaoyuan1125"}, {"lvl": 1, "name": "clnlove2"}, {"lvl": 1, "name": "\u4e07\u6076\u7684\u82b1\u5f00\u541b"}, {"lvl": 1, "name": "\u6216\u662f\u7684\u8bdd"}, {"lvl": 2, "name": "13060554785"}, {"lvl": 1, "name": "zx32315"}, {"lvl": 1, "name": "\u709c\u7231\u8475"}, {"lvl": 654, "name": "\u68a6\u91cc\u753b\u6866"}, {"lvl": 2, "name": "\u661f\u7237\u5728\u6b64"}, {"lvl": 2, "name": "\u5c55\u7fc5\u5927\u9e4f"}, {"lvl": 1, "name": "\u8d8a\u632b\u8d8a\u5e05\u6c14\u4e36"}, {"lvl": 4, "name": "\u6deb\u5c1b\u9b54"}, {"lvl": 12, "name": "cffgggg999"}, {"lvl": 62, "name": "\u5b89\u5c0f\u70e7"}, {"lvl": 4, "name": "865221501LiguO"}, {"lvl": 4, "name": "\u6d41\u6d6a\u306efish"}, {"lvl": 3, "name": "x396244583"}, {"lvl": 1, "name": "hu714949"}, {"lvl": 6, "name": "\u83ab\u5fd8\u521d\u5fc38889"}, {"lvl": 241, "name": "\u840c\u840c\u54d2\u4e36\u75bc"}, {"lvl": 1, "name": "Cloudlove\u4e36"}, {"lvl": 1, "name": "fishcn"}, {"lvl": 1, "name": "1961160023"}, {"lvl": 2, "name": "\u5c31\u4f60\u56fa\u5143\u818f"}, {"lvl": 35, "name": "\u4e36\u4e0a\u5b98\u5cf0"}, {"lvl": 112, "name": "zhulixun"}, {"lvl": 5, "name": "290080261"}, {"lvl": 1, "name": "bwrs985"}, {"lvl": 3, "name": "\u6696\u72d7\u5c4e"}, {"lvl": 1, "name": "0\u5473\u90530"}, {"lvl": 10, "name": "workhar"}, {"lvl": 4, "name": "\u8dea\u6c42\u53cc\u6392"}, {"lvl": 2, "name": "\u6768\u4e30\u65ed1"}, {"lvl": 1, "name": "\u989c\u5c0f\u673a"}, {"lvl": 2, "name": "maxcc520"}, {"lvl": 2, "name": "a29449370"}, {"lvl": 4, "name": "xieyupeng00"}, {"lvl": 3, "name": "silkmax"}, {"lvl": 323, "name": "\u51ef\u83f2\u706cangel"}, {"lvl": 54, "name": "\u9171\u6cb9\u795e\u541b"}, {"lvl": 3, "name": "\u6211\u5230\u7897\u91cc\u53bb"}, {"lvl": 2, "name": "a377168799"}, {"lvl": 1, "name": "magican1"}, {"lvl": 11, "name": "Lovewei2015"}, {"lvl": 1, "name": "EnderTV"}, {"lvl": 1, "name": "\u4e0d\u77e5\u9053\u53d6\u4ec0\u4e48\u540d\u597d"}, {"lvl": 1, "name": "\u554a\u54c8\u79cb\u88e4\u5466"}, {"lvl": 4, "name": "\u9ece\u6587\u6ce2"}, {"lvl": 1, "name": "\u4e0d\u5217\u98a0\u4e0d\u5217\u98a0"}, {"lvl": 4, "name": "FFEVA"}, {"lvl": 5, "name": "gback12"}, {"lvl": 2, "name": "784830322"}, {"lvl": 335, "name": "\u5854\u5317"}, {"lvl": 5, "name": "Timber0817"}, {"lvl": 12, "name": "\u53ef\u4e50\u559d\u767e\u4e8b"}, {"lvl": 1, "name": "\u6bd4\u5434\u5f66\u7956\u5dee\u4e00\u70b9"}, {"lvl": 33, "name": "\u5929\u8d50\u6069\u5ba0\u4e36"}, {"lvl": 28, "name": "\u70b8\u5c4e\u72c2"}, {"lvl": 2, "name": "\u7535\u7ade\u4e36\u5468\u6770\u4f26\u4e28"}, {"lvl": 9, "name": "Hungersir"}, {"lvl": 26, "name": "201453606"}, {"lvl": 14, "name": "\u4f0a\u5229\u838e\u767d8"}, {"lvl": 4, "name": "\u4f0a\u51e1\u98a8\u8563"}, {"lvl": 58, "name": "1483738797"}, {"lvl": 1, "name": "niceandi"}, {"lvl": 1, "name": "mole6677"}, {"lvl": 1, "name": "\u708e\u53d1\u707c\u773c\u590f\u5a1c"}, {"lvl": 96, "name": "\u7535\u996d\u9505\u7684\u7535\u6c60"}, {"lvl": 53, "name": "\u6211\u513f\u5b50\u7528\u4e86\u6211\u7684\u90ae\u7bb1"}, {"lvl": 38, "name": "yswtstw"}, {"lvl": 40, "name": "\u5df2\u7ecf\u79bb\u8fdc"}, {"lvl": 1, "name": "bereal"}, {"lvl": 1, "name": "zhankaipeng"}, {"lvl": 14, "name": "820364102"}, {"lvl": 2, "name": "ljf97521"}, {"lvl": 1, "name": "a55565745"}, {"lvl": 2, "name": "linfenzhen"}, {"lvl": 1, "name": "\u5730\u7403\u6ca1\u6709\u82b1"}, {"lvl": 4, "name": "\u6606\u543e\u5144"}, {"lvl": 1, "name": "zpzyx520"}, {"lvl": 3, "name": "sadasdasdsavcvbdfyer"}, {"lvl": 5, "name": "\u4e66\u751f\u4e36\u6d6e\u4e91"}, {"lvl": 2, "name": "\u4e36\u4e36\u4e36\u4e36\u5a73"}, {"lvl": 1, "name": "\u770b\u7740\u6597\u5403\u7740\u9c7c"}, {"lvl": 2, "name": "\u638c\u4e2d\u7684\u5149"}, {"lvl": 1, "name": "\u795e\u521d\u5584\u826f"}, {"lvl": 13, "name": "duxianlin"}, {"lvl": 1, "name": "529891235"}, {"lvl": 1, "name": "874757"}, {"lvl": 7, "name": "king4164"}, {"lvl": 2, "name": "\u8349\u8700"}, {"lvl": 5, "name": "1549583381"}, {"lvl": 5, "name": "Felicity\u4e36"}, {"lvl": 1, "name": "\u4f60\u6765\u6216\u8d70\u90fd\u968f\u4f60"}, {"lvl": 4, "name": "\u89c5\u5979\u5507\u9999"}, {"lvl": 4, "name": "\u83dc\u9e1fstudy"}, {"lvl": 5, "name": "\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d\u96f6"}, {"lvl": 4, "name": "q295333520"}, {"lvl": 2, "name": "742861868"}, {"lvl": 62, "name": "761478694"}, {"lvl": 39, "name": "\u67ab\u7ffc\u65e0\u75d5"}, {"lvl": 25, "name": "SpaceGrow"}, {"lvl": 5, "name": "\u5c0f\u9c7c\u4e38"}, {"lvl": 6, "name": "\u4e3f\u4e71\u4e16\u706c\u738b\u8005"}, {"lvl": 3, "name": "\u672a\u6765\u4e36\u5c3d\u5728\u6211\u624b"}, {"lvl": 4, "name": "fgbzl7777"}, {"lvl": 1, "name": "\u590f\u672bdou\u9c7c"}, {"lvl": 11, "name": "YK2257990383"}, {"lvl": 61, "name": "machine666"}, {"lvl": 1, "name": "740687792"}, {"lvl": 24, "name": "\u4e28ADO\u4e36\u5c0f\u98ce"}, {"lvl": 1, "name": "1300899163"}, {"lvl": 43, "name": "\u62bd\u98ceCRAY"}, {"lvl": 7, "name": "77948718"}, {"lvl": 1, "name": "asd1820205"}, {"lvl": 43, "name": "Bstreet\u82b1\u5c11"}, {"lvl": 3, "name": "15258770221"}, {"lvl": 1, "name": "shenxinnan"}, {"lvl": 3, "name": "\u8c61\u5927\u5c41"}, {"lvl": 4, "name": "\u4e00\u9a91\u8e0f\u897f\u51c9"}, {"lvl": 1, "name": "lidahai5812"}, {"lvl": 3, "name": "\u4e8c\u50bb\u75af\u5b50"}, {"lvl": 6, "name": "wowaijie"}, {"lvl": 23, "name": "\u88ab\u9057\u5fd8\u80050"}, {"lvl": 2, "name": "\u5c0f\u5c0f\u9cc5"}, {"lvl": 23, "name": "z897226585"}, {"lvl": 2, "name": "wwwlisiyan"}, {"lvl": 36, "name": "lhy7223641"}, {"lvl": 3, "name": "Ionia\u4e36Lumia"}, {"lvl": 4, "name": "\u79cb\u98a8\u4f3c\u7121\u75d5"}, {"lvl": 2, "name": "Victor_"}, {"lvl": 6, "name": "361806929"}, {"lvl": 3, "name": "gg225"}, {"lvl": 14, "name": "hyb365"}, {"lvl": 4, "name": "2538151112"}, {"lvl": 1, "name": "\u6e29\u67d4\u4f53\u8d34\u6253\u706b\u673a"}, {"lvl": 1, "name": "\u8001\u6768\u5927\u5927"}, {"lvl": 6, "name": "jmf13212605671"}, {"lvl": 11, "name": "1503107729"}, {"lvl": 1, "name": "choqttt"}, {"lvl": 88, "name": "\u72ec\u95e8694"}, {"lvl": 1, "name": "qq5219600"}, {"lvl": 12, "name": "woshiniyuayesa"}, {"lvl": 2, "name": "\u56ed\u4e50"}, {"lvl": 1, "name": "\u6851\u76f8\u4e28Hexakill"}, {"lvl": 1, "name": "Skirillex"}, {"lvl": 729, "name": "\u5b89\u6770\u5927\u54e5"}, {"lvl": 4, "name": "winysrj"}, {"lvl": 1, "name": "Snowdddd"}, {"lvl": 1, "name": "979266544"}, {"lvl": 10, "name": "\u65e5\u7167\u9999\u7089\u751f\u7d2b\u6e6e"}, {"lvl": 1, "name": "\u54d2\u54d2\u54d2\u54d2\u86e4"}, {"lvl": 2, "name": "\u5927\u5927\u5927\u5927\u5927\u6a59\u5b50"}, {"lvl": 11, "name": "\u5de8\u9524\u554a"}, {"lvl": 1, "name": "\u674f\u7cd5\u7092"}, {"lvl": 74, "name": "cj591794998"}, {"lvl": 2, "name": "XmCh1111"}, {"lvl": 34, "name": "\u4e0d\u5728\u4e4e\u4e36"}, {"lvl": 1, "name": "nask16607"}, {"lvl": 313, "name": "jewelilu"}, {"lvl": 19, "name": "\u6210521"}, {"lvl": 2, "name": "douyu1006733561"}, {"lvl": 1, "name": "1278432318"}, {"lvl": 2, "name": "wodhi1122333"}, {"lvl": 22, "name": "342364968"}, {"lvl": 4, "name": "\u989c\u7f8e\u4eba"}, {"lvl": 2, "name": "wx3362975"}, {"lvl": 1, "name": "zane7608"}, {"lvl": 1, "name": "gs545452"}, {"lvl": 3, "name": "guajige"}, {"lvl": 5, "name": "142565307"}, {"lvl": 6, "name": "xxxOrange"}, {"lvl": 1, "name": "\u620f\u5979\u5fc3\u6bc1\u4ed6\u68a6"}, {"lvl": 1, "name": "zhaobingdy"}, {"lvl": 19, "name": "\u7a77\u6e9c\u8fbe"}, {"lvl": 8, "name": "\u6cb9\u70b8\u6db2\u5316\u6c14\u7f50"}, {"lvl": 13, "name": "\u563f\u563f\u5c0fD"}, {"lvl": 1, "name": "baishuqi"}, {"lvl": 8, "name": "banana7671"}, {"lvl": 3, "name": "Lucky\u4e36NA"}, {"lvl": 1, "name": "\u590f\u6d1b\u7279\u70e6\u607c\u54ce"}, {"lvl": 61, "name": "\u98ce\u4e91\u72ec\u5c0a007"}, {"lvl": 174, "name": "funcir"}, {"lvl": 8, "name": "zxl2626815"}, {"lvl": 1, "name": "qq1989221"}, {"lvl": 39, "name": "q2531138"}, {"lvl": 8, "name": "\u6211\u7684\u5c0f\u571f\u8c46\u963f"}, {"lvl": 1, "name": "3245869320"}, {"lvl": 3, "name": "2857243617"}, {"lvl": 3, "name": "\u8fd9\u5c0f\u5b50\u771fTM\u5e05"}, {"lvl": 3, "name": "\u964c\u4e0a\u4eba\u5982\u7389\u4e36"}, {"lvl": 7, "name": "913704405"}, {"lvl": 4, "name": "yfsdylh"}, {"lvl": 13, "name": "\u6002\u8d2711"}]} \ No newline at end of file +{"vips": [{"name": "\u95f2\u8c08\u8005", "lvl": 1}, {"name": "707472783", "lvl": 25}, {"name": "\u9a6c\u95f9\u817ei", "lvl": 3}, {"name": "\u661f\u8fb0\u98de\u626c", "lvl": 747}, {"name": "\u9189\u751f\u5922\u6b7bmagura", "lvl": 10}, {"name": "\u8bbd\u523a\u7684\u6bcd\u732a", "lvl": 82}, {"name": "15281469825", "lvl": 82}, {"name": "718133435", "lvl": 5}, {"name": "1310300339", "lvl": 1}, {"name": "\u53eb\u6211\u50bb\u68fa\u6750", "lvl": 2}, {"name": "1094230867", "lvl": 2}, {"name": "\u5948\u6587\u6469\u5c14nm", "lvl": 1}, {"name": "abcdefg78563", "lvl": 63}, {"name": "\u53cc\u6728\u68ee\u5fb7", "lvl": 1}, {"name": "qq_xcY6kK", "lvl": 182}, {"name": "Xanver", "lvl": 1}, {"name": "1176681832", "lvl": 3}, {"name": "\u4e03\u559c\u5148\u751f", "lvl": 1}, {"name": "\u50cfUZI\u7684\u5c0f\u53f6\u5b50", "lvl": 1}, {"name": "\u4eca\u5e74\u79cb\u5929", "lvl": 1}, {"name": "\u65f6\u5149\u672a\u8001\u7231\u5df2\u8352\u51c9", "lvl": 2}, {"name": "douyuing", "lvl": 106}, {"name": "316124707", "lvl": 5}, {"name": "\u5eb8\u4eba\u5eb8\u81ea\u5eb8", "lvl": 13}, {"name": "\u8c01\u4eba\u4f7f\u4f60\u7231\u504f\u79bb", "lvl": 2}, {"name": "a398818898", "lvl": 1}, {"name": "chenteng730", "lvl": 2}, {"name": "\u55b5\u8bfa", "lvl": 5}, {"name": "Yjnnnnnnnnnnnnnnnnnnnnnn", "lvl": 9}, {"name": "\u5c0f\u5c0f\u9f8d", "lvl": 16}, {"name": "asdbbsb123", "lvl": 1}, {"name": "\u5979\u662f\u6211\u7684\u6d77\u8d3c\u738b", "lvl": 18}, {"name": "\u7edf\u4e00\u51bb\u67e0\u6aac", "lvl": 1}, {"name": "\u963f\u79657373", "lvl": 1}, {"name": "691130", "lvl": 1}, {"name": "Douyu\u4e36Msee", "lvl": 1}, {"name": "\u604b\u7476\u4ffa\u6ca1\u9519", "lvl": 3}, {"name": "wensenv", "lvl": 1}, {"name": "\u90c1\u90c1\u4e4b\u55e8", "lvl": 4}, {"name": "1272457516", "lvl": 1}, {"name": "dalalv", "lvl": 14}, {"name": "EX\u4e3f\u5496\u55b1\u68d2", "lvl": 1}, {"name": "\u7239\u54e5970", "lvl": 8}, {"name": "99589937", "lvl": 1}, {"name": "\u4e0d\u60f3\u6df1\u7231\u53d8\u6df1\u788d", "lvl": 99}, {"name": "654710154", "lvl": 2}, {"name": "bbkxczx", "lvl": 17}, {"name": "\u72d0\u72f8\u7684\u6625\u5929", "lvl": 17}, {"name": "Autism1995", "lvl": 7}, {"name": "\u9f8d\u6653\u5b87", "lvl": 1}, {"name": "1762511542", "lvl": 1}, {"name": "1829079319", "lvl": 1}, {"name": "yifangss", "lvl": 1}, {"name": "qaz361463145", "lvl": 25}, {"name": "acaiacai", "lvl": 1}, {"name": "Tekkit", "lvl": 14}, {"name": "\u6211\u88ab\u6d17\u8111\u4e86", "lvl": 45}, {"name": "\u5929\u5929\u60c5\u6b87", "lvl": 4}, {"name": "1816916296", "lvl": 1}, {"name": "175FC", "lvl": 1}, {"name": "923536929", "lvl": 2}, {"name": "\u5c14\u7b49\u53ea\u80fd\u4ef0\u6155111", "lvl": 2}, {"name": "\u5feb\u4e50\u5730\u76f4\u64ad\u5668", "lvl": 600}, {"name": "2903023209", "lvl": 6}, {"name": "\u97e9\u610f\u6deb", "lvl": 1}, {"name": "\u6765\u667a\u661f\u661f\u7684\u4f60", "lvl": 1}, {"name": "lwliyifan", "lvl": 12}, {"name": "\u516e\u7ffc\u7a7a", "lvl": 3}, {"name": "1040270097", "lvl": 11}, {"name": "\u7d2f\u4e86\u4e36\u538c\u4e86", "lvl": 15}, {"name": "Hello52145", "lvl": 2}, {"name": "crazyking7", "lvl": 1}, {"name": "Ariesssssss", "lvl": 122}, {"name": "\u6211\u53ea\u662f\u706c\u770b\u5ba2", "lvl": 1}, {"name": "847220267", "lvl": 1}, {"name": "1772141946", "lvl": 2}, {"name": "\u65e0\u60c5\u65e0\u4f24\u4e86", "lvl": 12}, {"name": "\u4e0a\u8005\u4f55", "lvl": 101}, {"name": "2085372375", "lvl": 24}, {"name": "\u5f13\u867d\u5973\u5e72\u5973\u5c3c", "lvl": 2}, {"name": "shuai2513099", "lvl": 4}, {"name": "1446271289", "lvl": 42}, {"name": "\u7ed9\u6211\u4e00\u676f\u5fd8\u60c5", "lvl": 1}, {"name": "\u5446\u5446\u662f\u53ea\u732b", "lvl": 8}, {"name": "DraculaSun", "lvl": 3}, {"name": "247270974", "lvl": 61}, {"name": "\u5b8f\u4e1a\u7684\u751f\u6210", "lvl": 3}, {"name": "an755513190", "lvl": 1}, {"name": "150642353861", "lvl": 21}, {"name": "\u53ef\u7b11\u4e0d\u518d", "lvl": 66}, {"name": "a252077", "lvl": 3}, {"name": "\u5c0f1\u5b9d12345", "lvl": 10}, {"name": "\u63d0\u83ab\u5f00\u7740\u5c0f\u8017\u5b50", "lvl": 1}, {"name": "\u4f60\u6211\u4e0d\u4e86\u4e86\u4e4b", "lvl": 1}, {"name": "\u4e28\u674e\u7b97\u8001\u51e0\u4e28", "lvl": 1}, {"name": "\u7231\u841d\u8389loli\u771f\u662f\u592a\u597d\u4e86i", "lvl": 2}, {"name": "2095460876", "lvl": 6}, {"name": "937512599", "lvl": 1}, {"name": "gaoyuan1125", "lvl": 2}, {"name": "clnlove2", "lvl": 1}, {"name": "\u4e07\u6076\u7684\u82b1\u5f00\u541b", "lvl": 1}, {"name": "\u6216\u662f\u7684\u8bdd", "lvl": 1}, {"name": "13060554785", "lvl": 2}, {"name": "zx32315", "lvl": 1}, {"name": "\u709c\u7231\u8475", "lvl": 1}, {"name": "\u68a6\u91cc\u753b\u6866", "lvl": 4}, {"name": "\u661f\u7237\u5728\u6b64", "lvl": 2}, {"name": "\u5c55\u7fc5\u5927\u9e4f", "lvl": 2}, {"name": "\u8d8a\u632b\u8d8a\u5e05\u6c14\u4e36", "lvl": 1}, {"name": "\u6deb\u5c1b\u9b54", "lvl": 4}, {"name": "cffgggg999", "lvl": 12}, {"name": "\u5b89\u5c0f\u70e7", "lvl": 57}, {"name": "865221501LiguO", "lvl": 4}, {"name": "\u6d41\u6d6a\u306efish", "lvl": 3}, {"name": "x396244583", "lvl": 3}, {"name": "hu714949", "lvl": 1}, {"name": "\u83ab\u5fd8\u521d\u5fc38889", "lvl": 6}, {"name": "\u840c\u840c\u54d2\u4e36\u75bc", "lvl": 15}, {"name": "Cloudlove\u4e36", "lvl": 1}, {"name": "fishcn", "lvl": 1}, {"name": "1961160023", "lvl": 1}, {"name": "\u5c31\u4f60\u56fa\u5143\u818f", "lvl": 1}, {"name": "\u4e36\u4e0a\u5b98\u5cf0", "lvl": 14}, {"name": "zhulixun", "lvl": 3}, {"name": "\u996d\u5e97\u91cc\u653e\u51e0\u5206", "lvl": 100}, {"name": "\u6002\u8d2711", "lvl": 1}]} \ No newline at end of file diff --git a/douyu/lyric.py b/douyu/lyric.py index 154c17d..897f1a7 100644 --- a/douyu/lyric.py +++ b/douyu/lyric.py @@ -29,12 +29,12 @@ def process_lyric(self): print('无歌词1') except Exception as e: print('无歌词2') - print(self.cut_lyric) + #print(self.cut_lyric) # print(len(self.cut_lyric)) for i,v in enumerate(self.time_minus): if i