小红书是一个流行的社交分享平台,用户可以在上面发布笔记、分享购物心得、生活经验等内容。对于希望获取小红书内容数据的开发者或企业来说,利用小红书的API接口可以高效、合法地抓取所需内容,从而提升业务效率。本文将介绍如何解析小红书笔记详情API接口,以便轻松抓取内容数据。
一、了解小红书API接口
在开始抓取内容数据之前,首先需要了解小红书提供的API接口。小红书开放平台提供了丰富的API接口,允许开发者通过调用接口获取平台上的内容数据。为了使用这些接口,开发者需要在小红书开放平台注册账号,并创建应用以获取API密钥。
- item_search根据关键词取商品列表
- item_search_shop获得店铺的所有商品
- item_get获得小红书商品详情
- item_search_shop_video获得小红书用户作品列表
- item_get_video获得小红书笔记详情
- custom自定义API操作
- item_review获得小红书笔记评论
二、获取API密钥
- 注册小红书开放平台账号:访问小红书开放平台官网,按照提示完成注册流程。
- 创建应用:在开放平台中创建应用,并填写相关信息,如应用名称、应用描述等。
smallredbook.item_get
公共参数
名称 | 类型 | 必须 | 描述 |
---|---|---|---|
key | String | 是 | 调用key(必须以GET方式拼接在URL中) |
secret | String | 是 | 调用密钥 |
api_name | String | 是 | API接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等] |
cache | String | 否 | [yes,no]默认yes,将调用缓存的数据,速度比较快 |
result_type | String | 否 | [json,jsonu,xml,serialize,var_export]返回数据格式,默认为json,jsonu输出的内容中文可以直接阅读 |
lang | String | 否 | [cn,en,ru]翻译语言,默认cn简体中文 |
version | String | 否 | API版本 |
- 获取API密钥:创建应用成功后,系统会生成一个API密钥。请妥善保管此密钥,以便后续调用API接口时使用。
三、调用小红书笔记详情API接口
- 构建请求URL:根据小红书开放平台的文档,构建调用笔记详情API接口的URL。URL中需要包含API密钥、笔记ID等参数。
-
请求参数
请求参数:num_iid=5eb1097ba091410953951d17
参数说明:num_iid:小红书商品ID
filter:note(搜索笔记/视频)响应参数
Version: Date:
名称 类型 必须 示例值 描述 num_iid
String 0 1999629976 商品ID title
String 0 2019新款女装短袖t恤女夏宽松韩版休闲上衣百搭蝙蝠衫五分袖体恤 商品标题 price
Float 0 8.8 价格 minGroupPrice
String 0 maxGroupPrice
String 0 total_price
Float 0 orginal_price
Float 0 - 发送请求:使用HTTP客户端(如Python的requests库)发送GET请求到构建的URL。
- 解析响应:接收服务器的响应后,对响应进行解析以获取所需的内容数据。响应通常以JSON格式返回,可以使用JSON解析库(如Python的json库)进行处理。
- 返回数据示例
"city": null, "desc": "这就是柱子哥的魅力", "detail_url": "https://www.xiaohongshu.com/explore/649c46ab000000002702ad36", "interact_info": { "collected_count": "10+", "comment_count": "5", "liked_count": "10+" }, "nick": "大猫娱乐", "num_iid": "649c46ab000000002702ad36", "pic_url": "http://sns-webpic-qc.xhscdn.com/202404101526/e7512c8fd67b27f559cbba6e08584e94/1000g0082nh5p4aujq06g5p40bv0joi4h5g0aai0!nd_dft_wgth_webp_3", "tag_list": [ { "id": "545c2716d6e4a924bf74ed49", "name": "变形金刚", "type": "topic" } ], "time": "2023.06.28 14:41:47", "title": "变形金刚4", "type": "video", "uid": "64805fc1000000000f004891", "video": "http://sns-video-qc.xhscdn.com/stream/110/259/01e49c46a63bcd39010377038902866376_259.mp4?sign=494b8aa8ad2f483fc9d5f986b8fff3c5&t=661807d4", "error": "", "reason": "", "error_code": "0000",