pyTelegramBotAPI 从 youtube 下载视频

问题描述

用户从 youtube 发送链接时,我的机器人会发送视频。但我有这样的问题: 视频 = 打开(路径,'rb') PermissionError:[Errno 13] 权限被拒绝:“D://projects/youtube_download_bot/videos”

我的代码

def video_youtube(message):
   if platform == 'win32' or 'win64' or 'win86':
       print('Windows')
       path = 'D://projects/youtube_download_bot/videos'
       url = r'(?:v=|\/)([0-9A-Za-z_-]{11}).*'
       content = message.text
       vidos = re.search(url,content)
  if vidos:
       bot.send_message(message.chat.id,'Подожди пару минут')
       try:
          YouTube(content).streams.first().download(path)
          video = open(path,'rb')
          bot.send_video(message.chat.id,video)
       except KeyError:
          bot.send_message(message.chat.id,'Это видео невозможно скачать \n Попробуй другое видео')

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...