Evil0ctal / Douyin_TikTok_Download_API

🚀「Douyin_TikTok_Download_API」是一个开箱即用的高性能异步抖音、快手、TikTok、Bilibili数据爬取工具,支持API调用,在线批量解析及下载。
https://douyin.wtf
Apache License 2.0
8.08k stars 1.28k forks source link

连续下载需求 #27

Open Tairraos opened 2 years ago

Tairraos commented 2 years ago

有一个app叫4k video downloader,它有个智能模式下载tiktok: 只要点击一个灯泡按钮,就会自动读出剪贴板里的地址,然后在UI里显示一条Log区域,先显示URL,解析完成,log区域就变成了nickname / video title / [download status]。多次数点击灯泡会显示多条log,一条条URL依次下载。

这个app最近有错误,无法正确解析URL了。所以今天我在github上发现了你的项目,试用了下觉得非常好。但是同时我也希望能有4k downloader这种流畅的下载体验。

我尝试修改你的项目,我目前只能把clear_file和tar file注释掉,下载路径设置到 ~/Downloads/tiktok, textarea改成inpur。把解析后的内容精减到尽可能少,然后点击解析窗最下方的绿色按钮完成下载。但是这样操作仍然需要多次点击才能下载一个视频。 并且页面完全刷新,没有了下载log。

我没玩过flask不知道怎么做才能不刷新页面,并且在解析完成后自动开始下载,Log还能重写到屏幕上已经存在的URL上。 所以我来此留一个issue看看能不能获得你的帮助。完成一个web_down.py的连续自动下载版本。

希望大佬看到。谢谢~

image
Evil0ctal commented 2 years ago

有一个app叫4k video downloader,它有个智能模式下载tiktok: 只要点击一个灯泡按钮,就会自动读出剪贴板里的地址,然后在UI里显示一条Log区域,先显示URL,解析完成,log区域就变成了nickname / video title / [download status]。多次数点击灯泡会显示多条log,一条条URL依次下载。

这个app最近有错误,无法正确解析URL了。所以今天我在github上发现了你的项目,试用了下觉得非常好。但是同时我也希望能有4k downloader这种流畅的下载体验。

我尝试修改你的项目,我目前只能把clear_file和tar file注释掉,下载路径设置到 ~/Downloads/tiktok, textarea改成inpur。把解析后的内容精减到尽可能少,然后点击解析窗最下方的绿色按钮完成下载。但是这样操作仍然需要多次点击才能下载一个视频。 并且页面完全刷新,没有了下载log。

我没玩过flask不知道怎么做才能不刷新页面,并且在解析完成后自动开始下载,Log还能重写到屏幕上已经存在的URL上。 所以我来此留一个issue看看能不能获得你的帮助。完成一个web_down.py的连续自动下载版本。

希望大佬看到。谢谢~

image

好的,这个下载功能一直没怎么重视,因为考虑到网页上交互应该不会有大批量的下载需求,但是我会尽量将目前的下载功能进行完善,非常感谢你的反馈!

Tairraos commented 2 years ago

谢谢。

Tairraos commented 2 years ago

我感觉在Desktop上,使用Tkinter画一个UI会更容易使用。用PyWebIO还需要terminal和浏览器来交互。Tkinter的PY只要双击就能运行出UI来。仍旧是调用Scraper.tiktok来解析出URL,然后下载保存。

Evil0ctal commented 2 years ago

我感觉在Desktop上,使用Tkinter画一个UI会更容易使用。用PyWebIO还需要terminal和浏览器来交互。Tkinter的PY只要双击就能运行出UI来。仍旧是调用Scraper.tiktok来解析出URL,然后下载保存。

是的,如果是在桌面端运行会好写很多,因为网页交互有些麻烦,将视频保存在服务器然后打包在返回给浏览器也是无奈之举,其实过几天我考完final之后可以写一个桌面端的批量下载程序。

Tairraos commented 2 years ago

昨晚我简单学了下tkinter参考你的代码写了个简单的下载器了。测试了一下下载得很爽。今天publish到github了,并在readme里link back了。 https://github.com/Tairraos/tiktok-downloader

Evil0ctal commented 2 years ago

昨晚我简单学了下tkinter参考你的代码写了个简单的下载器了。测试了一下下载得很爽。今天publish到github了,并在readme里link back了。 https://github.com/Tairraos/tiktok-downloader

真不错 😺 我考完final也研究一下GUI的脚本

nevertoday commented 1 year ago

Downie可以~