首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Python:使用google提供的代码片段将视频上传到youtube不起作用

Python:使用google提供的代码片段将视频上传到youtube不起作用
EN

Stack Overflow用户
提问于 2020-04-25 03:49:01
回答 1查看 1.1K关注 0票数 2

我正试图用python脚本把视频上传到Youtube上。

因此,给定的这里 (upload_video.py)代码应该能工作,我遵循了设置,包括启用Youtube API和获取OAuth密钥等等。您可能会注意到,代码是Python 2中的,所以我使用了2到3来使它与python3.7一起运行。问题是,出于某种原因,我在执行upload_video.py时被要求登录:

现在,这不应该发生,因为这是拥有一个client_secrets.json文件的全部意义,您不需要显式登录。因此,一旦我退出这个in浏览器,我看到的是:

下面是第一行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/usr/lib/python3.7/site-packages/oauth2client/_helpers.py:255: UserWarning: Cannot access upload_video.py-oauth2.json: No such file or directory
  warnings.warn(_MISSING_FILE_MESSAGE.format(filename))

现在我不明白为什么像在upload_video.py文件中一样需要upload_Visual.py-oauth2.json,而oauth2秘密文件被设置为"client_secrets.json“。

无论如何,我创建了文件upload_Visual.py-oauth2.json,并将client_secrets.json的内容复制到其中。那时我没有得到奇怪的登录,但我发现了另一个错误:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Traceback (most recent call last):
  File "upload_video.py", line 177, in <module>
    youtube = get_authenticated_service(args)
  File "upload_video.py", line 80, in get_authenticated_service
    credentials = storage.get()
  File "/usr/lib/python3.7/site-packages/oauth2client/client.py", line 407, in get
    return self.locked_get()
  File "/usr/lib/python3.7/site-packages/oauth2client/file.py", line 54, in locked_get
    credentials = client.Credentials.new_from_json(content)
  File "/usr/lib/python3.7/site-packages/oauth2client/client.py", line 302, in new_from_json
    module_name = data['_module']
KeyError: '_module'

所以基本上现在我已经到了死胡同。对现在该做什么有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-25 05:35:38

参见函数get_authenticated_serviceupload_video.py中的代码:您的不应该自己创建文件upload_video.py-oauth2.json!该文件是在OAuth2流通过调用get_authenticated_service中完成后创建的。

此外,您还可以阅读文档用于移动和桌面应用程序的OAuth 2.0,以获得有关独立计算机上的授权流的详细信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61425149

复制
相关文章
文件上传到oss代码片段
import axios from '@/global/axios.js' let expire = 0 let accessKeyId let policy let signature let host let callback // 获取policy function getPolicy (file, filePath, changeSize, callbackImg) { // 可以判断当前expire是否超过了当前时间,如果超过了当前时间,就重新取一下.3s 做为缓冲 let n
山河木马
2019/03/05
24.1K1
将代码传到github公库
Github顾名思义是一个Git版本库的托管服务,是目前全球最大的软件仓库,拥有上百万的开发者用户,也是软件开发和寻找资源的最佳途径 ,Github不仅可以托管各种Git版本仓库,还拥有了更美观的Web界面,您的代码文件可以被任何人克隆 ,使得开发者为开源项贡献代码变得更加容易,当然也可以付费购买私有库,这样高性价比的私有库真的是帮助到了很多团队和企业
星哥玩云
2022/09/15
4360
将代码传到github公库
使用 Carbon 来分享高大上的代码片段
我在推特上关注了很多国外的程序员大佬,包括一些著名框架的官方团队,比如 Facebook 的 React 开发团队,我经常能看到他们在推特中分享一些代码片段,是以图片的方式出现的,这些代码图片让我的印象很深刻,我之前也疑惑为什么会有这么高大上的分享方式,但是没有找到答案,直到今天我在刷 Github 的时候,推给我一个热门库,随手点开来看了下,谁晓得无心插柳柳成荫,这样一个生成高大上代码片段的第三方库就在我面前了。
Originalee
2019/10/18
1.7K0
YouTube上最火的OpenCV-Python入门视频教程
今天跟大家推荐一份YouTube上最火的 OpenCV-Python 入门视频教程,该教程由CodeBind网站博主录制,从今年2月份到现在已经录制了38个主题。
CV君
2019/12/27
1.2K0
使用helm将本地部署文件上传到harbor chart上
在执行install.sh安装脚本时,通过--with-chartmuseum参数安装chart插件。
章工运维
2023/06/13
2.6K0
使用helm将本地部署文件上传到harbor chart上
Google Daydream联手YouTube,共推VR视频新格式
从此以后,创作VR视频将不必再更换制作技术。 近日,Google推出了一种全新的VR视频格式——VR180,这是Google Daydream部门与YouTube合作的结晶。 当前,VR视频一般采用的
镁客网
2018/05/29
6990
如何将IDEA上的项目上传到GitHub上?
最近,找到了一个去年用Springboot完成的一个web类博客项目,于是想到了上传到GitHub上开源分享。相信还有一部分刚入"IT"圈的编程小白(请忽略我也是一个菜鸟…),于是正好利用这个机会做一期记录。
大数据梦想家
2021/01/27
6.8K0
如何将IDEA上的项目上传到GitHub上?
Python 代码片段总结
生成的pyc可以跨平台使用,但是只能这样用python xxx.pyc,而不能使用./xxx.pyc执行,因为缺少了shebang的支持,不过貌似Binfmt_misc可以解决这个问题,ubuntu下apt-get install binfmt-support可以直接安装。
老高的技术博客
2022/12/28
6120
Python 代码片段总结
YouTube Direct:使用 YouTube 创建你自己的视频网站
YouTube 最近发布了一个新功能,YouTube Direct,它能让你i在自己的网站上直接嵌入 YouTube 视频上传功能,用户就能直接在第三方网站上上传视频,而 Direct 的用户则能够审核视频,是否接受用户上传的视频。这样 YouTube 除了是一个视频分享网站之外,现在又真正成为了一个视频服务存储服务平台,让任何媒体,组织或者个人都能利用 YouTube 构建属于自己的视频网站。
Denis
2023/04/14
1.9K0
YouTube Direct:使用 YouTube 创建你自己的视频网站
iOS-将项目上传到 GitHub 上
创建项目 进入GitHub主页,创建新代码仓库,注册相关事宜不再赘述(见下图): 二、给你的新代码仓库起名称(可以是项目的名称或者 Demo 的文件名称)--->给你仓库添加描述(方便别人理解用途)--->点击“创建”(见下图): 步骤二.png 三、点击“创建”后会生成相应的 github 网址,这个网址就是以后上传项目的地址(见下图): 步骤三.png 四、接着用 Xcode 创建工程,记得勾选创建 Git 代码仓库(见下图): 步骤四.png 五、在导航栏找到“配置工程”选项(见下
用户1890628
2018/05/10
2.6K0
三行代码使用Python将视频转Gif
pip install moviepy -i https://pypi.tuna.tsinghua.edu.cn/simple
润森
2022/09/22
1K0
三行代码使用Python将视频转Gif
如何使用git把本地代码上传到远程仓库上
若本号内容有做得不到位的地方(比如:涉及版权或其他问题),请及时联系我们进行整改即可,会在第一时间进行处理。
达达前端
2019/10/24
2.9K0
Python 开发代码片段笔记
作者编写的一些代码片段,本版本为残废删减版,没有加入多线程,也没有实现任何有价值的功能,只是一个临时记事本,记录下本人编写代码的一些思路,有价值的完整版就不发出来了,自己组织吧,代码没啥技术含量,毕竟Python这一块没怎么认真研究过,代码也都是随性瞎写的,大佬不要喷我,将就着看吧。
微软技术分享
2022/12/28
1.2K0
Python 开发代码片段笔记
【iOS】将代码上传到pod创库
可以看到我们指定source_files指定在PPKit/Classes文件夹下的所有文件,所以我们的源码都放在这里就可以了
MapleYe
2020/03/30
8150
【iOS】将代码上传到pod创库
如何从YouTube搬运视频?| Mixlab代码入门
如何简单快速的 搬运youtube视频, 并自动配上中文字幕? Step 01 打开youtube的某个视频,点击打开解说词 Step 02 使用chrome右键翻译成中文 Step 03 按F
mixlab
2020/08/17
2.1K1
如何从YouTube搬运视频?| Mixlab代码入门
Google 说:不要克隆 Youtube
怎么样使用 Youtube 快速赚钱呢? 我们知道 YouTube 上面什么视频都有,我们只要选个适合的关键字即可。假设你想创建一个电影预告片的视频站点,这样娱乐如何快速做成呢?你只需要搜索 YouTube 上相关的视频,然后嵌入到你的站点即可。另外 Youtube 也提供了 APIs,你只需要找个懂点编程的帅哥(比如 Denis, 🙂 ),写个程序自动从 Youtube 获取资料,当流量到一定程度的时候,贴个 Adsese 代码,就可以在家里等着收钱了。 这听起来真的是非常好做的的一笔生意,看看这几
Denis
2023/04/13
3440
你必须熟练使用的30个有用Python代码片段
Python是数据科学和机器学习、web开发、脚本编写、自动化等领域中许多人使用的最流行的语言之一。这种流行的部分原因是它简单易学。
龙哥
2020/08/20
4690
使用 youtube-dl 下载网络视频
youtube-dl 是一个命令行程序,用于从 YouTube.com 和其他几个网站下载视频。它需要 Python 解释器,版本2.6,2.7或3.2+,它是跨平台程序。它可以运行在 Unix 、Windows 或 macOS 上。它是开源的,这意味着你可以修改它,重新分配或使用它。本文介绍如何使用它从视频网站如 YouTube、Youku、Bilibili 等视频站点下载并处理视频
SkyRiN
2018/11/20
8.2K2
点击加载更多

相似问题

使用API将视频上传到Google的Youtube上

11

如何使用Google脚本将视频上传到YouTube?

14

使用java将视频上传到youtube上

29

如何使用Google Apps脚本将视频上传到Youtube?

20

不使用intent将视频上传到youtube的代码

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文