Discord Python Rewrite-通道搜索器

Discord Python Rewrite-通道搜索器,discord,discord.py,discord.py-rewrite,Discord,Discord.py,Discord.py Rewrite,所以,我试着做一个YouTube频道搜索,我做了一个简单的代码,但它不起作用,它总是发送https://www.youtube.com/channel/v=XIDzSr3oX1w%22,%22WebGet,(不是有效链接), 代码是 @client.command() async def channel(ctx, *, search): query_string = urllib.parse.urlencode({ 'search_query': search

所以,我试着做一个YouTube频道搜索,我做了一个简单的代码,但它不起作用,它总是发送
https://www.youtube.com/channel/v=XIDzSr3oX1w%22,%22WebGet
,(不是有效链接), 代码是

@client.command()
async def channel(ctx, *, search):

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

无法在youtube中解析搜索结果。Youtube是一个动态生成的网站。如果您想实际解析youtube,您可能需要使用youtube API或使用