练习作:自动爬取youtube视频,并自动上传抖音douyin
设计思路:
↓↓↓↓↓
可选择模式(手动/自动) 在配置文件中设置 0手动 自定义视频地址 1自动 输入关键字搜索
↓↓↓↓↓
调用yt_dlp搜索youtube上指定视频内容,包括标题,简介,作者,视频url 用搜索到的视频内容与已经保存内容做比对,去重 保存视频信息 调用yt_dlp对需要下载的视频文件进行下载 并保存到已下载内容在json文件中
↓↓↓↓↓
对视频文件、视频信息进行整理
↓↓↓↓↓
用playwright模拟浏览器操作上传douiyin
代码粗糙,持续优化中,待2.0发布
代理部分未处理,目前本机使用魔法上网
测试环境:
win10 + PyCharm Community Edition 2023.3.4
python 3.11
playwright 1.42.0
requests 2.31.0
selenium 4.18.1
yt_dlp 2024.3.10
==========================
24.3.28 更新:
优化代码,调整运行逻辑
整体下载,整体上传========> 单个下载,单个上传
24.3.30 更新:
增加批量手动模式4
修复 获取json文件名问题