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

一、了解小红书API接口

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

二、获取API密钥

  1. 注册小红书开放平台账号:访问小红书开放平台官网,按照提示完成注册流程。

  1. 创建应用:在开放平台中创建应用,并填写相关信息,如应用名称、应用描述等。

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版本
  1. 获取API密钥:创建应用成功后,系统会生成一个API密钥。请妥善保管此密钥,以便后续调用API接口时使用。

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

  1. 构建请求URL:根据小红书开放平台的文档,构建调用笔记详情API接口的URL。URL中需要包含API密钥、笔记ID等参数。
  2. 请求参数

    请求参数: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
  3. 发送请求:使用HTTP客户端(如Python的requests库)发送GET请求到构建的URL。
  4. 解析响应:接收服务器的响应后,对响应进行解析以获取所需的内容数据。响应通常以JSON格式返回,可以使用JSON解析库(如Python的json库)进行处理。
  5. 返回数据示例
    "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",

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐