跳到正文

justoneapi-labs

xiaohongshu-api

小红书API、小红书接口:笔记搜索、笔记详情、评论查询的 Python 调用示例。Just One API。

README 已保存到本站,可直接阅读

Documentation snapshot

README 快照

这篇是英文原文

下面正文是项目自己的英文 README。想读全文就用浏览器自带的整页翻译: Chrome / Edge 点地址栏右侧的翻译图标,或用右键菜单里的「翻译成中文」; 手机浏览器一般在菜单里。

本页保存的是公开项目资料快照,阅读过程不需要连接 GitHub。

小红书API · 小红书接口

使用 Just One API 调用小红书笔记搜索、笔记详情和评论接口。提供可以直接运行的 Python 示例,无第三方 Python 依赖。

English · 接口文档 · 获取 Token

这是 Just One API 第三方服务的调用示例,不是小红书官方 SDK。示例代码开源,接口服务需要 Just One API Token,调用费用及可用性以控制台和在线文档为准。

三分钟开始

需要 Python 3.10 或更高版本。

git clone https://github.com/justoneapi-labs/xiaohongshu-api.git
cd xiaohongshu-api
export JUSTONEAPI_TOKEN='替换成你自己的 Token'
python xhs.py search '咖啡'

每次命令发出一个请求,不会自动遍历全部结果或重试。不要把真实 Token 提交进 Git。

小红书接口示例

功能GET 接口必填业务参数
笔记搜索/api/xiaohongshu/search-note/v4keyword
笔记详情/api/xiaohongshu/get-note-detail/v6noteId
笔记评论/api/xiaohongshu/get-note-comment/v4noteId

所有请求额外携带 token 查询参数,示例从环境变量读取。接口路径和参数基于公开 OpenAPI;完整过滤参数、返回字段和版本状态以在线文档为准。

# 搜索第二页
python xhs.py search '咖啡' --page 2

# 查看一篇笔记:将示例占位符替换为真实笔记 ID
python xhs.py detail 'YOUR_NOTE_ID'

# 获取评论第一页
python xhs.py comments 'YOUR_NOTE_ID'

# 获取后续评论:按文档从上一次响应提取游标
python xhs.py comments 'YOUR_NOTE_ID' --cursor 'PREVIOUS_CURSOR'

返回结果与错误

成功时输出服务端完整 JSON,code == 0 才视为成功。data 的具体结构取决于接口版本;本示例不假设笔记列表或游标位于固定字段。

未设置 Token、HTTP 错误、网络错误或业务失败时,以非零退出码结束。错误信息不打印包含 Token 的请求 URL。遇到接口失败时先查看账户余额、权限及在线文档,不要循环重试。

用于你的项目

import os
from xhs import request

result = request('search', '咖啡', os.environ['JUSTONEAPI_TOKEN'])
print(result['data'])

需要异步客户端和更多平台时,可以使用 Just One API Python SDK。本仓库专注于小红书API的最小调用流程。

测试

python -m unittest -v

测试使用模拟响应,不调用付费接口;这些测试不代表线上接口健康状态。

文档与支持

许可证

示例代码采用 MIT License,API 服务使用条款独立于代码许可证。

Official distribution

获取与安装

暂未发现可确认的官方软件包地址

当前 README 快照没有出现 npm、PyPI、Crates.io、pub.dev 等官方包页链接。本站不会根据仓库名称猜测下载地址。

本站不托管项目文件;需要安装时,请以项目维护者发布的官方文档为准。

使用前核验

本站保存公开资料用于阅读,不代表安全审计或功能背书。安装前请核对许可证、依赖来源和发布签名,不要直接运行来源不明的二进制文件或高权限脚本。