Python
取数据 + Aria2
下载
根据抖音各种链接或各种ID,通过网页接口采集视频作品,并下载作品到本地。
支持用户主页链接或sec_uid、话题挑战和音乐原声链接或ID。
此程序为学习Python中调用Aria2的案例,仅供参考,请勿用于非法用途。
2022.11.06测试仍能正常运行。
测试环境:Win10_x64
+ Python3.8
支持采集喜欢列表(只有部分用户可用,原因不明)
有问题请提交issue。
- 采集用户作品
- 调用Aria2下载
- 话题/原声作品采集
- 喜欢作品采集
- 导入文件批量采集
- 命令行调用
-
用pywebview写界面界面写了个大概,后来没时间弄了,放弃了 -
打包exe直接装个Python吧
在程序目录打开命令行,输入
pip install -r requirements.txt
- 直接运行可查看命令列表,或使用
-h
参数查看帮助python exec.py python exec.py download -h
- 可选参数
--type 指定下载类型,默认值:--type=user(采集用户作品) --limit 指定采集数量,默认值:--limit=0(采集全部)
- 命令行例子
- 采集某用户全部作品:
python exec.py download 用户主页链接或secuid
- 采集某用户喜欢的前10个作品:
python exec.py download 用户主页链接或secuid --type=like --limit=10
- 采集某音乐原声前10个作品:
python exec.py download 音乐链接或ID --type=music --limit=10
- 采集某话题挑战全部作品:
python exec.py download 话题挑战链接或ID --type=challenge
- 批量采集某文件内全部用户作品:
python exec.py download_batch 文件路径(文件内一行一个链接或id) --type=user