Discor.py 机器人 YouTube 搜索

Discor.py Bot YouTube Search

你好,我写了这段代码,以便我可以从 Youtube 上搜索视频,但最近它停止工作了

机器人应该搜索视频并拉出最上面的结果并将 link 粘贴到频道中

示例:!yt 永远不会放弃你 Bot:发布视频 link

from discord.ext import commands
from discord.utils import get
import urllib.parse, urllib.request, re
import discord


@commands.command()
    async def yt(self, ctx, *, search):

        query_string = urllib.parse.urlencode({'search_query': search})
        htm_content = urllib.request.urlopen(
            'http://www.youtube.com/results?' + query_string)
        search_results = re.findall('href=\"\/watch\?v=(.{11})',
                                    htm_content.read().decode())
        await ctx.send('http://www.youtube.com/watch?v=' + search_results[0])

我找到了解决方案

变化:'href=\"\/watch\?v+(.{11})' r'/watch\?v=(.{11})'