Johnserf-Seed / f2

High-speed downloader for multiple platforms
https://johnserf-seed.github.io/f2/
Apache License 2.0
313 stars 61 forks source link

[BUG]用户链接正常,却无法获取aweme_id #114

Closed Lzy0986 closed 2 weeks ago

Lzy0986 commented 2 weeks ago

系统平台

单击展开 Q:你在哪个平台(Win/Linux/Mac)上运行?你使用的是什么浏览器?你使用的是什么终端软件?你使用的F2是什么版本? A: - 操作系统: [e.g. Win10 x64 22H2 19045.4529] - 浏览器 [e.g. centbrowser 122.0.2365.52] - 终端 [e.g. WT 1.18.10301.0] - F2版本 [e.g. 0.0.1.6]

错误重现

单击展开 Q: 请你复制并粘贴出错时运行的命令和配置文件内容,以及重现该行为的步骤。如果你一次性就提供完整信息,就会节省很多解决问题的时间。 A: f2 dy -u "4- 长按复制此条消息,打开抖音搜索,查看TA的更多作品。 https://v.douyin.com/i6D1Krem/ 2@8.com :8pm" 1. `douyin: cookie: "passport_csrf_token=99bdc07a18decb8e2209cccd1e24d414;sessionid_ss=e937ef0f45528b3534b77f0c639a37b0;ttwid =XXXXXX;odin_tt=XXXXX;msToken=XXXXXX" naming: '{create}_{desc}' url: music: no lyric: no cover: no desc: no path: D:Download/video folderize: no mode: one interval: all timeout: 10 max_retries: 5 max_connections: 5 max_counts: 0 max_tasks: 10 page_counts: 20` Q: 请添加调试命令`f2 -d DEBUG`重新运行出错的命令并提供日志目录下的日志文件。 A: `2024-06-30 11:10:15,274 - f2 - DEBUG - 调试模式:DEBUG 2024-06-30 11:10:15,936 - f2 - WARNING - 您当前使用的版本 0.0.1.6 可能已过时,请考虑及时升级到最新版本 0.0.1.6,请使用 pip install -U f2 更新 2024-06-30 11:10:16,169 - f2 - INFO - 应用:douyin 2024-06-30 11:10:16,177 - f2 - INFO - 模式:one 2024-06-30 11:10:16,177 - f2 - INFO - 主配置路径:D:\Program Files\Scoop\apps\python\current\Lib\site-packages\f2\conf\app.yaml 2024-06-30 11:10:16,177 - f2 - INFO - 自定义配置路径:D:\Program Files\Scoop\apps\python\current\Lib\site-packages\f2\conf\app.yaml 2024-06-30 11:10:16,177 - f2 - DEBUG - 主配置参数:{'cookie': 'passport_csrf_token=99bdc07a18decb8e2209cccd1e24d414;sessionid_ss=e937ef0f45528b3534b77f0c639a37b0;ttwid =XXXXXX;odin_tt=XXXXX;msToken=XXXXXX', 'naming': '{create}_{desc}', 'url': None, 'music': False, 'lyric': False, 'cover': False, 'desc': False, 'path': 'D:Download/video', 'folderize': None, 'mode': 'one', 'interval': 'all', 'timeout': 10, 'max_retries': 5, 'max_connections': 5, 'max_counts': 0, 'max_tasks': 10, 'page_counts': 20, 'proxies': {'http://': None, 'https://': None}} 2024-06-30 11:10:16,181 - f2 - DEBUG - 自定义配置参数:{'cookie': 'passport_csrf_token=99bdc07a18decb8e2209cccd1e24d414;sessionid_ss=e937ef0f45528b3534b77f0c639a37b0;ttwid =XXXXXX;odin_tt=XXXXX;msToken=XXXXXX', 'naming': '{create}_{desc}', 'url': None, 'music': False, 'lyric': False, 'cover': False, 'desc': False, 'path': 'D:Download/video', 'folderize': None, 'mode': 'one', 'interval': 'all', 'timeout': 10, 'max_retries': 5, 'max_connections': 5, 'max_counts': 0, 'max_tasks': 10, 'page_counts': 20, 'proxies': {'http://': None, 'https://': None}} 2024-06-30 11:10:16,181 - f2 - DEBUG - CLI参数:{'cookie': 'passport_csrf_token=99bdc07a18decb8e2209cccd1e24d414;sessionid_ss=e937ef0f45528b3534b77f0c639a37b0;ttwid =XXXXXX;odin_tt=XXXXX;msToken=XXXXXX', 'naming': '{create}_{desc}', 'url': 'https://v.douyin.com/i6D1Krem/', 'music': False, 'lyric': False, 'cover': False, 'desc': False, 'path': 'D:Download/video', 'folderize': None, 'mode': 'one', 'interval': 'all', 'timeout': 10, 'max_retries': 5, 'max_connections': 5, 'max_counts': 0, 'max_tasks': 10, 'page_counts': 20, 'proxies': {'http://': None, 'https://': None}, 'languages': 'zh_CN', 'auto_cookie': None, 'headers': {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 Edg/126.0.0.0', 'Referer': 'https://www.douyin.com/'}} 2024-06-30 11:10:16,891 - f2 - DEBUG - 生成真实的msToken 2024-06-30 11:10:17,541 - f2 - DEBUG - 生成真实的msToken 2024-06-30 11:10:18,853 - f2 - ERROR - 请前往QA文档 https://johnserf-seed.github.io/f2/question-answer/qa.html 查看相关帮助 2024-06-30 11:10:18,855 - f2 - ERROR - 未在响应的地址中找到aweme_id,检查链接是否为作品页 ` Q: 如果是开发者请提供最小的代码示例 A: ```python ```

预期行为 简明扼要地描述期望发生的事情。

屏幕截图 Snipaste_2024-06-30_11-09-10 日志文件 请添加调试日志文件以帮助解释你的问题。

其他 如有,可以添加有关问题的其他信息。

Johnserf-Seed commented 2 weeks ago

你需要使用-M来指定链接对应的下载模式,如果是单个视频就使用-M one,如果是主页链接就使用-M post,更多参数请看文档:https://johnserf-seed.github.io/f2/guide/apps/douyin/cli.html#mode