key &
secret:在小红书开放平台注册开发者账号并创建应用后获取的API密钥对。num_iid:笔记唯一ID(从笔记URL末尾提取,如
https://xhslink.com/xxx?num_iid=649c46ab...)。result_type:建议设为
jsonu 以获取中文友好格式。pythonimport requestsapi_url = "https://api-gw.onebound.cn/smallredbook/item_get_video"params = { "key": "<your_api_key>", "secret": "<your_api_secret>", "num_iid": "649c46ab000000002702ad36", # 目标笔记ID "result_type": "jsonu"}response = requests.get(api_url, params=params)data = response.json()if data["error_code"] == "0000": video_url = data["item"]["video"] # 无水印MP4直链 title = data["item"]["title"] likes = data["item"]["interact_info"]["liked_count"] print(f"获取成功: {title} (点赞{likes})")json{ "item": { "video": "http://sns-video-qc.xhscdn.com/stream/xxx.mp4", "title": "变形金刚4经典片段", "desc": "柱子哥的魅力无人能挡", "tag_list": [{"name": "变形金刚", "type": "topic"}], "interact_info": {"liked_count": "4100", "comment_count": "237"}, "nick": "电影剪辑侠", "time": "2023-06-28 22:41:47" }}| 方法 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| API直连 | 合法、稳定、无水印 | 需申请资质,限制QPS | 企业级长期监控 |
| 小程序解析 | 无需编程,即用即走 | 依赖第三方工具,易失效 | 临时下载少量视频 |
| 浏览器抓包 | 绕过API限制 | 需逆向JS,反爬风险高 | 技术验证/学术研究 |
| 录屏法 | 无技术门槛 | 画质损失、含水印 | 个人非商用保存 |
官方文档参考:阿里云开发者社区、小红书开放平台(需登录开发者账号查看完整权限说明)。建议优先使用官方API,确保合规性与数据稳定性;非官方方案需评估法律风险,避免大规模采集。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70046834/viewspace-3107481/ ,如需转载,请注明出处,否则将追究法律责任。