一个极简的 YouTube 视频快速播放辅助脚本:输入视频 ID 后,自动用 Microsoft Edge 打开该视频的嵌入式播放页面,即点即播。
本脚本不会下载视频。它实际做的是:
- 读取你输入的视频 ID
- 拼出嵌入式播放地址:
https://www.youtube.com/embed/<视频ID>?feature=oembed - 在当前目录生成一个
url.bat批处理文件 - 执行该批处理,用 Microsoft Edge 打开上面的地址
视频会在 Edge 中直接播放(嵌入式播放器通常无广告、打开即播),但不会保存到本地。如果你需要真正把视频下载到硬盘,请参考下方"真的想下载视频?"一节。
- Windows 系统(脚本依赖
.bat批处理和 Edge 快捷方式,其他系统无法运行) - Python 3(无需安装任何第三方库)
- Microsoft Edge 已安装,且公共桌面存在快捷方式
C:\Users\Public\Desktop\Microsoft Edge.lnk - 可访问 YouTube(网络环境自行解决)
python main.py按提示输入视频 ID。例如视频地址为:
https://www.youtube.com/watch?v=dQw4w9WgXcQ
则输入 dQw4w9WgXcQ 即可。
回车后脚本会生成 url.bat 并自动执行,Edge 随即打开视频播放页。
| 文件 | 说明 |
|---|---|
main.py |
主脚本 |
url.bat |
运行时自动生成的批处理文件(可删除) |
YouTube.ico |
图标文件(脚本未使用,仅保留) |
README.md |
本说明文件 |
如果你需要把视频保存到本地,推荐用 yt-dlp,支持几乎所有 YouTube 视频(含清晰度、字幕选择):
pip install yt-dlp
yt-dlp "https://www.youtube.com/watch?v=dQw4w9WgXcQ"需要图形界面的话,也可以考虑 yt-dlg 等基于 yt-dlp 的 GUI 工具。
- 每次运行都会覆盖当前目录下的
url.bat,属正常行为 - 会员专属、地区限制等视频可能无法正常播放
- 请遵守 YouTube 服务条款与当地法律,仅下载或播放你有权获取的内容