一、前言
小紅書作為中國領(lǐng)先的社交電商平臺,其開放平臺提供了筆記列表API接口,支持批量獲取用戶或關(guān)鍵詞相關(guān)的筆記列表數(shù)據(jù),包括筆記標(biāo)題、封面圖、互動數(shù)據(jù)等核心信息。該接口廣泛應(yīng)用于內(nèi)容聚合、競品分析及用戶畫像構(gòu)建等場景。前往體驗API:c0b.cc/R4rbK2 。
二、接口概述
- ?功能? 支持按用戶ID或關(guān)鍵詞分頁獲取筆記列表,返回數(shù)據(jù)包含筆記基礎(chǔ)信息(ID、標(biāo)題、摘要)、作者信息、發(fā)布時間及互動指標(biāo)(點贊、收藏、評論數(shù))。 可選參數(shù)控制排序(如按熱度、時間)和字段篩選(如fields參數(shù)指定返回字段)。
- ?請求方式? HTTP GET請求,返回JSON格式數(shù)據(jù)。 必填參數(shù):請求參數(shù):q=女裝&page=1&sort=&filter= 參數(shù)說明:q:關(guān)鍵詞,page:頁碼 filter:note(搜索筆記)
三、Python請求示例
以下代碼展示如何調(diào)用小紅書筆記列表API:
# coding:utf-8
"""
Compatible for python2.x and python3.x
requirement: pip install requests
"""
from __future__ import print_function
import requests
# 配置參數(shù) API_URL = "c0b.cc/R4rbK2 wechatid:Taobaoapi2014 "
app_key = "YOUR_APP_KEY" q = "衣服" # 目標(biāo)關(guān)鍵詞
# 請求示例 url 默認(rèn)請求參數(shù)已經(jīng)做URL編碼
url = "smallredbook/item_search/?key=<您自己的apiKey>&secret=&q=女裝&page=1&sort=&filter="
headers = {
"Accept-Encoding": "gzip",
"Connection": "close"
}
if __name__ == "__main__":
r = requests.get(url, headers=headers)
json_obj = r.json()
print(json_obj)
?代碼說明?:
- 通過
requests
庫發(fā)送GET請求,支持按用戶ID或關(guān)鍵詞查詢筆記列表。 - 添加分頁參數(shù)(
page_size
和page_no
)控制數(shù)據(jù)量,避免單次響應(yīng)過大。 - 包含異常處理邏輯,建議擴展重試機制以應(yīng)對網(wǎng)絡(luò)波動。