小红书笔记详情API接口解析:轻松抓取内容数据,提升业务效率

2,710 阅读3分钟

小红书是一个流行的社交分享平台,用户可以在上面发布笔记、分享购物心得、生活经验等内容。对于希望获取小红书内容数据的开发者或企业来说,利用小红书的API接口可以高效、合法地抓取所需内容,从而提升业务效率。本文将介绍如何解析小红书笔记详情API接口,以便轻松抓取内容数据。

image.png

一、了解小红书API接口

在开始抓取内容数据之前,首先需要了解小红书提供的API接口。小红书开放平台提供了丰富的API接口,允许开发者通过调用接口获取平台上的内容数据。为了使用这些接口,开发者需要在小红书开放平台注册账号,并创建应用以获取API密钥。

二、获取API密钥

  1. 注册小红书开放平台账号:访问小红书开放平台官网,按照提示完成注册流程。
  2. 创建应用:在开放平台中创建应用,并填写相关信息,如应用名称、应用描述等。
  3. 获取API密钥:创建应用成功后,系统会生成一个API密钥。请妥善保管此密钥,以便后续调用API接口时使用。
  4. smallredbook.item_get_video

公共参数名称类型必须描述
keyString调用key(必须以GET方式拼接在URL中)
secretString调用密钥
api_nameStringAPI接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等]
cacheString[yes,no]默认yes,将调用缓存的数据,速度比较快
result_typeString[json,jsonu,xml,serialize,var_export]返回数据格式,默认为json,jsonu输出的内容中文可以直接阅读
langString[cn,en,ru]翻译语言,默认cn简体中文
versionStringAPI版本
请求参数

请求参数:num_iid=649c46ab000000002702ad36

参数说明:num_iid:笔记ID

响应参数

Version: Date:

名称类型必须示例值描述
itemitem[]0获取小红书用户作品

三、调用小红书笔记详情API接口

  1. 构建请求URL:根据小红书开放平台的文档,构建调用笔记详情API接口的URL。URL中需要包含API密钥、笔记ID等参数。
  2. 发送请求:使用HTTP客户端(如Python的requests库)发送GET请求到构建的URL。
  3. 解析响应:接收服务器的响应后,对响应进行解析以获取所需的内容数据。响应通常以JSON格式返回,可以使用JSON解析库(如Python的json库)进行处理。
  4. [ 返回数据示例]("city": null, "desc": "这就是柱子哥的魅力", "detail_url": "www.xiaohongshu.com/explore/649…", "interact_info": { "collected_count": "10+", "comment_count": "5", "liked_count": "10+" }, "nick": "大猫娱乐", "num_iid": "649c46ab000000002702ad36", "pic_url": "sns-webpic-qc.xhscdn.com/20240410152…", "tag_list": [ { "id": "545c2716d6e4a924bf74ed49", "name": "变形金刚", "type": "topic" } ], "time": "2023.06.28 14:41:47", "title": "变形金刚4", "type": "video", "uid": "64805fc1000000000f004891", "video": "sns-video-qc.xhscdn.com/stream/110/…", "error": "", "reason": "", "error_code": "0000",)