自动化多平台视频发布脚本

1705663163282

脚本功能:

填写好视频信息.txt,然后运行脚本,脚本会自动使用Chrome浏览器,模拟人工将该视频发布到多个平台。

目前支持平台有4个:

  • B站
  • 西瓜视频(抖音、头条号)
  • 好看视频(百度、百家号)
  • 微博(微博视频号)

下载地址

夸克链接:https://pan.quark.cn/s/852032f5e272


视频信息.txt

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
####有这样符号的行不要动,不要输入没用多余的空行
####文件夹路径
N:\甜品小卖部\231220酸奶芝士慕斯
####标题
柠檬芝士蛋糕,加入酸奶风味真是独特!
####分类
##一级分类和二级分类用英文逗号隔开,写在等号后面
百度分类=美食,美食教学
B站分类=美食,美食制作
微博分类=美食,烹饪教程
####标签
##标签用英文逗号隔开,把重要的标签放在前面,百度只接受5个标签
蛋糕,慕斯,芝士蛋糕,布丁,烘焙,美食
####简介
##各平台字符限制不同,多出的会被删除
柠檬芝士蛋糕
材料:
100g饼干
30g黄油
300g奶油芝士
200g原位酸奶
50g糖
10g吉利丁
1/2柠檬
####结束

一些默认约定

  • 视频名字为视频.mp4,封面名字为封面.jpg
  • 开始脚本前请你确保几个平台都处于登陆状态。

Chrome浏览器设置

使用最新版Chrome浏览器,我测试时版本为120.0.6099.130,别用太老的版本基本没问题。

需要加2个启动参数,右键点击Chrome桌面快捷方式–属性–快捷方式选项卡–目标

目标的默认值类似

1
"C:\Program Files\Google\Chrome\Application\chrome.exe" 

在后面先按一下空格,然后添加

1
--remote-debugging-port=9222 --remote-allow-origins=*

添加后整体应该类似这样

1
"C:\Program Files\Google\Chrome\Application\chrome.exe" --remote-debugging-port=9222 --remote-allow-origins=*

注意中间那个空格,别漏掉!!!

注意中间那个空格,别漏掉!!!

注意中间那个空格,别漏掉!!!

设置好之后,运行脚本前,如果你要检查各平台的登陆情况,请使用Chrome的桌面快捷方式打开浏览器。


脚本说明

视频上传页面的某些属性默认值就符合我的要求,对于这类属性脚本不处理,脚本填写的属性情况如下:

B站 百度 西瓜 微博
封面 标题 标题 原创
标题 横版封面 话题(标签) 标题
分类 挂载商品 封面 封面
标签 分类 原创 分类
简介 标签 简介 内容(简介)
简介

运行方式

①直接运行代码

我测试用的python版本为3.12,可使用PyCharm命令行直接运行脚本,我已把用到的三方库打包在项目内,运行时会自动添加到系统路径。

优点:可根据自己的需要,对代码功能进行个性化修改。或者哪天平台网站有改动导致脚本失效,你可以通过修改代码来适配,一般只需要稍稍改动就能修复。

缺点:门槛略高。只是略高,不是很高,稍微懂点代码的应该都能处理。

②运行.exe可执行文件

不懂代码的朋友推荐使用这种方式,我已经把脚本发布成一个软件,你只需双击.exe文件就能运行软件(脚本)。

优点:方便。

缺点:不能修改代码。