本站自用,自动登录Youtube Studio,自动批量上传Youtube视频的Python代码
Automatically upload Youtube videos ➕ automatic batch upload Youtube Videos ➕ Automatically login Youtube without API no API

1.无需YoutubeAPI配置,自动完成登录Youtubestudio账号,并开启上传。
2.支持多个Youtube频道账号,可同时运行多个上传代码,只需将上传目录和账号密码文件分开设置,并将浏览器页面叠放即可。
3.完成批量上传多个视频文件,并对其进行个性设置,如视频说明 / 略缩图 / 播放列表 / 公开范围设置等。
4.生成上传视频Url列表,方便自己做统计和整理
5.支持多种视频格式
7.支持上传文件夹自动清理,避免重复上传

运行准备:
0.Python3.6以上运行环境
1.在终端提前安装库: pip install undetected – chromedriver
2.设置上传文件目录完整路径(必选项)和记录保存csv文件路径(可选项)
3.设置账号youtube账号密码文件路径(必选项),如需切换账号,配置不同的账号密码文件即可

注意事项:
1.上传时间如果比较长,要取消屏幕保护,否则运行遇到屏幕保护会暂停;
2.如需同时操作电脑,只需要selenium浏览器在屏幕上露出一点点即可(不可完全覆盖)
3.略缩图和上传视频文件放在同一个待上传目录,保证图片排序和上传的视频文件同序即可。这部分设置比较个性化,如果自己想修改又没有能力,请联系作者。

版本更新记录:
ver 1.06.03 07/30/2021
1. 增加chromedriver版本设定,可根据自己的chrome版本设定。

ver 1.06.02 07/09/2021
1. 增加支持的视频格式配置选项,方便增加不同类型的视频文件后缀名;
2. 精简部分代码;

ver 1.06.01 07/07/2021
1. 修复bug:如果某个上传未结束,右下角会有上传列表出现,此时无法继续打开上传页面,浏览器弹出是否离开页面的告警信息。
2. 修改多账号配置,更加简单方便

ver 1.06 28/06/2021
1. 增加浏览器选项设置,可设置浏览器大小,位置以及关闭一些启动时烦人的弹出窗口
2. 增加常见问题说明
3. 优化了执行过程显示说明

ver 1.05.01 10/06/2021
1. 优化文件删除策略,先移入垃圾箱,避免误删
2. 优化文件删除执行顺序

ver 1.05 09/06/2021
1. 增加设置播放列表选项(提前设置好播放列表名)
2. 增加上传结束后等待视频处理时间选项

ver 1.04: 01/06/2021
1. 增加适配flv视频文件
2. 增加检查上传目录中文件是否存在

ver 1.03: Mon May 17 18:01 2021
1. 修改登陆等待部分代码

ver 1.02: Fri May 12 22:01 2021
1. 增加上传完毕与否的判断 监听元素的变化:https://www.coder.work/article/6241656
2. 取消上传时间预估,取消上传速度配置

常见运行错误提示:
1. selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {“method”:”xpath”,”selector”:”//input[@type=”email”]”}
原因:尝试登录stackoverflow太过频繁,触发防机器人识别系统。
解决:等待一段时间后再试。不要频繁多次运行本代码。或者设置切换到另外一个第三方网站zoom : changesite = True
“””