diff --git "a/docs/TikTokDownloader\346\226\207\346\241\243.md" "b/docs/TikTokDownloader\346\226\207\346\241\243.md" index f9f39b34..f78f9830 100644 --- "a/docs/TikTokDownloader\346\226\207\346\241\243.md" +++ "b/docs/TikTokDownloader\346\226\207\346\241\243.md" @@ -241,6 +241,7 @@ built with gcc 14.2.0 (crosstool-NG 1.26.0.106_ed12fa6)

本项目内置 Cookie 更新机制,程序会周期性更新抖音与 TikTok Cookie 的部分参数,以保持 Cookie 的有效性(或许没有效果?),该功能无法防止 Cookie 失效,Cookie 失效后需要重新写入;关闭平台功能后,对应平台的 Cookie 更新功能将会禁用!

配置文件

配置文件:项目根目录下的 settings.json 文件,可以自定义设置程序部分运行参数。

+

若无特殊需求,大部分配置参数无需修改,直接使用默认值即可。

cookiecookie_tiktokdevice_id参数为必需参数,必须设置该参数才能正常使用程序;其余参数可以根据实际需求进行修改!

如果您的计算机没有合适的程序编辑 JSON 文件,建议使用 JSON 在线工具 编辑配置文件内容。

注意: 手动修改 settings.json 后需要重新运行程序才会生效!

@@ -270,7 +271,7 @@ built with gcc 14.2.0 (crosstool-NG 1.26.0.106_ed12fa6) tab str -2主页标签,post 代表发布作品、favorite 代表喜欢作品;属于 accounts_urls 子参数 +2主页标签,post 代表发布作品、favorite 代表喜欢作品;属于 accounts_urls 子参数 发布作品 @@ -294,36 +295,36 @@ built with gcc 14.2.0 (crosstool-NG 1.26.0.106_ed12fa6) accounts_urls[mark, url, tab, earliest, latest, enable] list[dict[str, str, str, Any, str, bool]] -3抖音平台:账号标识,账号链接,主页标签,最早发布日期,最晚发布日期,是否启用;作为 批量下载账号作品 模式选项,支持多账号,以字典格式包含六个参数 +3抖音平台:账号标识,账号链接,主页标签,最早发布日期,最晚发布日期,是否启用;作为 批量下载账号作品 模式选项,支持多账号,以字典格式包含六个参数 无 mix_urls[mark, url, enable] list[dict[str, str, bool]] -3抖音平台:合集标识,合集链接或作品链接,是否启用;作为 批量下载合集作品 模式选项,支持多合集,以字典格式包含三个参数 +3抖音平台:合集标识,合集链接或作品链接,是否启用;作为 批量下载合集作品 模式选项,支持多合集,以字典格式包含三个参数 无 owner_url[mark, url] dict[str, str] -3抖音平台:当前登录 Cookie 的账号标识,账号主页链接;批量下载收藏作品 模式下用于获取账号信息,以字典格式包含两个参数 +3抖音平台:当前登录 Cookie 的账号标识,账号主页链接;批量下载收藏作品 模式下用于获取账号信息,以字典格式包含两个参数 无 accounts_urls_tiktok[mark, url, tab, earliest, latest, enable] list[dict[str, str, str, Any, str, bool]] -3TikTok 平台;参数规则与 accounts_urls 一致 +3TikTok 平台;参数规则与 accounts_urls 一致 无 mix_urls_tiktok[mark, url, enable] list[dict[str, str, bool]] -3TikTok 平台;参数规则与 mix_urls 一致 +3TikTok 平台;参数规则与 mix_urls 一致 无 owner_url_tiktok[mark, url](未生效) dict[str, str] -3TikTok 平台;参数规则与 owner_url 一致 +3TikTok 平台;参数规则与 owner_url 一致 无 @@ -377,19 +378,19 @@ built with gcc 14.2.0 (crosstool-NG 1.26.0.106_ed12fa6) storage_format str -3采集数据持久化储存格式,支持:csvxlsxsql(SQLite) +3采集数据持久化储存格式,支持:csvxlsxsql(SQLite) 不保存 cookie dict | str -4抖音网页版 Cookie, 必需参数; 建议通过程序写入配置文件,亦可手动编辑 +4抖音网页版 Cookie, 必需参数; 建议通过程序写入配置文件,亦可手动编辑 无 cookie_tiktok dict | str -4TikTok 网页版 Cookie, 必需参数; 建议通过程序写入配置文件,亦可手动编辑 +4TikTok 网页版 Cookie, 必需参数; 建议通过程序写入配置文件,亦可手动编辑 无 @@ -467,19 +468,19 @@ built with gcc 14.2.0 (crosstool-NG 1.26.0.106_ed12fa6) ffmpeg str -3ffmpeg.exe 路径,下载直播时使用,如果系统环境存在 ffmpeg 或者不想使用 ffmpeg,无需设置该参数 +3ffmpeg.exe 路径,下载直播时使用,如果系统环境存在 ffmpeg 或者不想使用 ffmpeg,无需设置该参数 无 douyin_platform bool -5是否启用抖音平台功能 +5是否启用抖音平台功能 true tiktok_platform bool -5是否启用 TikTok 平台功能 +5是否启用 TikTok 平台功能 true @@ -496,13 +497,16 @@ built with gcc 14.2.0 (crosstool-NG 1.26.0.106_ed12fa6) -
    补充说明: +
    +

    补充说明:

    +
    1. 详见标识参数说明
    2. -
    3. 设置为 favorite 时,需要确保账号喜欢作品公开可见,或者配置对应账号的登录 Cookie
    4. -
    5. 该参数仅在部分模式和功能中生效,如果不需要使用相应的模式和功能,无需设置该参数
    6. - -
    7. 如果不需要使用该平台的任何功能,可以将该参数设置为 false
    8. +
    9. 设置为 favorite 时,需要确保账号喜欢作品公开可见,或者配置对应账号的登录 Cookie
    10. +
    11. 该参数仅在部分模式和功能中生效,如果不需要使用相应的模式和功能,无需设置该参数
    12. +
    13. 必须设置平台的 Cookie 才能使用该平台的数据采集和文件下载功能
    14. +
    15. 如果不需要使用该平台的任何功能,可以将该参数设置为 false
    +

    配置示例

    ```json