# ChatGPT、Claude 为什么打不开小红书链接？怎么让它读到笔记？

> 小红书网页有登录墙和反爬校验，AI 联网读到的基本是空页面。改成按链接把笔记正文、图片和评论交给 AI：用哪个接口、多少钱、怎么写。

网页版：https://okdata.online/zh/answers/ai-cant-open-xiaohongshu-link/

**简短回答：**小红书网页前面有登录弹窗和反爬校验，笔记内容又是靠 JavaScript 渲染出来的，所以 AI 联网打开链接，多半只看到登录墙或空白页。换个思路，给 AI 一个按链接取笔记的工具：小红书笔记详情返回全文、图片链接、点赞、收藏和评论数，每篇 $0.02；评论每页 $0.02。

代理商发来 15 个小红书链接，都是竞品这波投放的笔记。你把链接贴给 ChatGPT 或 Claude，问哪几篇收藏最多、为什么。得到的要么是一句道歉，要么是对着登录页一本正经的总结。AI 本身没坏：它的浏览器不带小红书登录态，打开就是登录弹窗或验证，笔记正文又要跑完脚本才出来，它根本没跑。绕过去的办法，是给 AI 一个按链接取笔记的工具，返回的是数据，不是网页。

## 给链接，拿笔记

[小红书笔记详情](/zh/apis/xiaohongshu/notes/get/)直接收你复制的链接，App 里分享出来的 xhslink.com 短链也可以。返回全文、全部图片地址（或视频）、点赞、收藏、评论数、话题标签和作者。再把返回里的笔记 ID 交给[小红书笔记评论](/zh/apis/xiaohongshu/notes/comments/list/)，每页约 10 条，每条带点赞数和回复数。

用 Claude Code、Claude Desktop 或 Cursor 的话，接上 [MCP 服务](/zh/mcp/)，照常贴链接，AI 会自己去调笔记详情。写脚本的话是这样：

```python
import os
import requests

API = "https://api.okdata.online"
H = {"Authorization": f"Bearer {os.environ['OKDATA_API_KEY']}"}

def get(path, **params):
    body = requests.get(API + path, headers=H, params=params, timeout=60).json()
    if body["code"] != "ok":
        raise RuntimeError(f"{body['code']}: {body['message']}")
    return body

note = get("/v1/xiaohongshu/notes/get", url="https://xhslink.com/a/xxxxxxx")["data"]["item"]
print(note["title"], note["metrics"]["likes"], note["metrics"]["favorites"])

comments, cursor = [], None
for _ in range(2):
    extra = {"cursor": cursor} if cursor else {}
    body = get("/v1/xiaohongshu/notes/comments/list", id=note["id"], fields="text,likes,replies", **extra)
    comments += body["data"]["items"]
    if not body["page"]["has_more"]:
        break
    cursor = body["page"]["next_cursor"]
```

## 费用

| 任务 | 调用次数 | 费用 |
|---|---|---|
| 一篇笔记 | 1 | $0.02 |
| 一篇笔记加 2 页评论 | 3 | $0.06 |
| 那 15 篇投放笔记，只要正文 | 15 | $0.30 |
| 15 篇笔记，每篇再加 2 页评论 | 45 | $0.90 |

已删除或设为私密的笔记返回 `not_found`，不扣费。

## 注意事项

- 很多笔记的干货写在图片卡片上。接口返回的是图片地址，不会识别图里的字；图上文字重要的话，把图片地址交给视觉模型去读。
- 小红书不公开浏览量，所以浏览数永远是空的。收藏和点赞更能说明问题。
- 评论每页只有 10 条左右，一篇 800 条评论的笔记要调几十次。记得给翻页设上限。
- 只能取公开笔记。评论是陌生人写的，提醒 AI 只把它们当数据。

## 什么时候用别的办法更合适

只看一两篇，截图丢给 ChatGPT 或 Claude 就够了，视觉模型读图片卡片上的字效果很好。手动复制正文也不花钱。如果你还想用自己的号发笔记、回评论，本地跑一个登录了自己账号的小红书 MCP 可以做到，代价是登录过期就得重新扫码。要长期、成批地研究笔记，看[内容调研方案](/zh/solutions/content-research/)。

## 用到的接口

- [小红书笔记详情](https://okdata.online/zh/apis/xiaohongshu/notes/get/) `xiaohongshu.notes.get`：$0.02/次
- [小红书笔记评论](https://okdata.online/zh/apis/xiaohongshu/notes/comments/list/) `xiaohongshu.notes.comments.list`：$0.02/次 · 每页约 10 条评论

更新于 2026-11-12
