浏览代码

Changes to exceptions

pull/3/head
tech234a 3 年前
父节点
当前提交
e77cbe4501
共有 1 个文件被更改,包括 7 次插入4 次删除
  1. +7
    -4
      discovery.py

+ 7
- 4
discovery.py 查看文件

@@ -66,8 +66,9 @@ def getmetadata(vid):
try:
recchans.add(recmd["compactVideoRenderer"]["channelId"])
except KeyError as e:
print("Unable to extract channel:")
print(recmd["compactVideoRenderer"])
print("Channel extract error")
#print("Unable to extract channel:")
#print(recmd["compactVideoRenderer"])
elif "compactPlaylistRenderer" in recmd.keys():
recplayl.add(recmd["compactPlaylistRenderer"]["playlistId"])
@@ -86,14 +87,16 @@ def getmetadata(vid):
try:
desl = langcodes[item["metadataRowRenderer"]["title"]["simpleText"].split("(", 1)[1][:-1]]
except KeyError as e:
print(e)
#print(e)
print("Language code conversion error, using language name")
desl = item["metadataRowRenderer"]["title"]["simpleText"].split("(", 1)[1][:-1]
creditdata[desl] = []
for itemint in item["metadataRowRenderer"]["contents"]:
creditdata[desl].append({"name": itemint["runs"][0]["text"], "channel": itemint["runs"][0]["navigationEndpoint"]["browseEndpoint"]["browseId"]})
except KeyError as e:
print(e)
print("Metadata key error")
#print(e)
if initplay and initdata:
break


正在加载...
取消
保存