Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

连续下载需求 #27

Open
Tairraos opened this issue May 17, 2022 · 7 comments
Open

连续下载需求 #27

Tairraos opened this issue May 17, 2022 · 7 comments
Labels
enhancement New feature or request

Comments

@Tairraos
Copy link

Tairraos commented May 17, 2022

有一个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
Copy link
Owner

有一个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
Copy link
Author

谢谢。

@Tairraos
Copy link
Author

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

@Evil0ctal
Copy link
Owner

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

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

@Tairraos
Copy link
Author

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

@Evil0ctal
Copy link
Owner

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

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

@Evil0ctal Evil0ctal added the enhancement New feature or request label Jul 23, 2022
@nevertoday
Copy link

Downie可以~

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants