def __init__(self, requester, item_info):
self.requester = requester
self.item_info = item_info
self.url = self.item_info.get('webpage_url')
self.video_id = self.item_info.get('id') or self.url
self.uploader = self.item_info.get('uploader') or 'Unknown'
self.title = self.item_info['title']
if 'thumbnail' in self.item_info:
thumb = self.item_info.get('thumbnail')
if thumb:
self.thumbnail = thumb
else:
self.thumbnail = 'https://i.imgur.com/CGPNJDT.png'
else:
self.thumbnail = 'https://i.imgur.com/CGPNJDT.png'
self.duration = int(self.item_info.get('duration') or 0)
self.downloaded = False
self.loop = asyncio.get_event_loop()
self.threads = ThreadPoolExecutor()
self.ytdl_params = ytdl_params
self.ytdl = youtube_dl.YoutubeDL(self.ytdl_params)
self.token = self.tokenize()
self.location = None
print(self.thumbnail)
评论列表
文章目录