TikTokDownload icon indicating copy to clipboard operation
TikTokDownload copied to clipboard

是否可以支持发现页面地址直接解析下载?

Open mofanx opened this issue 10 months ago • 2 comments

问题:

当我在发现页看到想要下载的视频时,比如:“https://www.douyin.com/discover?modal_id=7358028070286134564”

我想通过命令: f2 dy -c conf/dy_one.yaml -u https://www.douyin.com/discover\?modal_id\=7329735840412798249

来进行下载,这时直接使用网页地址会报错,如下:

INFO     App: douyin
INFO     主配置路径:E:\Program Files\Python\Python311\Lib\site-packages\f2\conf\app.yaml
INFO     自定义配置路径:D:\Downloads\Video\conf\dy_one.yaml
INFO     Version 0.0.1.5
请前往QA文档 https://johnserf-seed.github.io/f2/question-answer/qa.html 查看相关帮助
**ERROR    未在响应的地址中找到aweme_id,检查链接是否为作品页**

必须要手动点击网页上的分享按钮,手动点击“复制链接”,然后使用类似下面的命令 才能正常下载 :

f2 dy -c conf/dy_one.yaml -u "5.64 04/21 XzT:/ [email protected] 盘点那些娶回家贼好的女生# 宝藏女孩 # 沙雕女孩欢乐多 https://v.douyin.com/iYcetQfG/ 复 制此链接,打开Dou音搜索,直接观看视频!"

需求:

是否可以支持下直接使用发现页网页地址进行下载?

好处

1、减少手动操作的步骤,效率更高。 2、方便配置ahk脚本,直接调用命令进行下载。

感谢大佬!

mofanx avatar Apr 24 '24 03:04 mofanx

可以支持,加入下个版本更新中

Johnserf-Seed avatar May 04 '24 09:05 Johnserf-Seed

命令行中的-u参数是不需要加入反斜杠转义的,除非是携带&的地址,只需用双引号包裹即可。 例

  • f2 dy -c conf/dy_one.yaml -u https://www.douyin.com/discover?modal_id=7329735840412798249
  • f2 dy -c conf/dy_one.yaml -u "https://www.douyin.com/discover?modal_id=7329735840412798249"
  • f2 dy -c conf/dy_one.yaml -u "https://www.douyin.com/discover?from_page=home&modal_id=7329735840412798249"
  • f2 dy -c conf/dy_one.yaml -u "5.64 05/12 YMJ:/ [email protected] 盘点那些娶回家贼好的女生# 宝藏女孩 # 沙雕女孩欢乐多 https://v.douyin.com/i2MUfFGW/ 复制此链接,打开Dou音搜索,直接观看视频!"

Johnserf-Seed avatar May 04 '24 09:05 Johnserf-Seed