diff --git a/README.md b/README.md index aa0063a..b0b4cd6 100644 --- a/README.md +++ b/README.md @@ -7,16 +7,24 @@
  • 采集小红书图文/视频作品信息
  • 获取小红书图文/视频作品下载地址
  • 下载小红书图文/视频作品文件
  • +
  • 自动跳过已存在的作品文件
  • -

    📋 开发计划

    - -

    📖 使用方法

    -

    💻 作品下载

    -

    配置 Python 环境,运行 main.py;运行参数可通过编辑 settings.json 文件进行修改。

    -

    ⌨️ 二次开发

    +

    📸 程序截图

    +
    + +

    🥣 使用方法

    +

    如果仅需下载作品文件,选择 直接运行 或者 源码运行 均可,如果需要获取作品信息,则需要进行二次开发进行调用。

    +

    🖱 直接运行

    +

    前往 Releases 下载 XHS_Downloader_EXE.zip,解压后双击运行 XHS_Downloader_EXE\main.exe 即可使用。

    +

    ⌨️ 源码运行

    +
      +
    1. 安装版本号不低于 3.10 的 Python 解释器
    2. +
    3. 安装 requirements.txt 包含的第三方模块
    4. +
    5. 下载本项目最新的源码或 Releases 发布的源码至本地
    6. +
    7. 运行 main.py 即可使用
    8. +
    +

    💻 二次开发

    +

    如果想要获取小红书图文/视频作品信息,可以根据 main.py 的注释提示进行代码调用。

     # 测试链接
     error_demo = "https://www.xiaohongshu.com/explore/"
    @@ -41,6 +49,50 @@ print(xhs.extract(error_demo))  # 获取数据失败时返回空字典
     print(xhs.extract(image_demo, download=download))
     print(xhs.extract(video_demo, download=download))
     
    +

    ⚙️ 配置文件

    +

    根目录下的 settings.json 文件,可以自定义部分运行参数。

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    参数类型含义默认值
    pathstr文件储存根路径当前路径
    folderstr文件储存文件夹Download
    proxiesstr设置代理
    timeoutint请求数据超时限制,单位:秒10
    chunkint下载文件时,每次从服务器获取的数据块大小,单位:字节262144(256KB)

    ⚠️ 免责声明

    在使用本项目的代码和功能之前,请您认真考虑并接受以上免责声明。如果您对上述声明有任何疑问或不同意,请不要使用本项目的代码和功能。如果您使用了本项目的代码和功能,则视为您已完全理解并接受上述免责声明,并自愿承担使用本项目的一切风险和后果。