问答
爬小红书数据会被封号吗?
简短回答
会。跑爬虫的账号轻则被限流、提示检测到自动化操作,重则永久封禁,量越大风险越高。稳妥的做法是让账号完全不参与采集:okdata 不需要登录小红书就能读取公开笔记和评论,搜索每页 $0.02,评论每页 $0.02。
会,而且这是这类项目最常见的结局。品牌运营为了写新品复盘,用公司号登录爬虫去拉评论,几百个请求之后,App 里弹出检测到自动化操作的提示,搜索用不了,严重的直接永久封号。开源爬虫的 issue 区几乎每个月都有人反馈,有的只是快速浏览笔记、保存了几个视频就被提示。具体的红线在哪里,小红书以外没人说得清,而且它一直在变。
让账号离开采集环节
真正管用的原则是:不要用你在乎的账号采数据,最好什么账号都不用。okdata 在自己这边获取小红书公开数据,再以 JSON 返回给你。你发出去的只有 API key,没有 Cookie,品牌号和个人号都不会出现在任何一次请求里。
做一份新品复盘要花多少
| 步骤 | 调用次数 | 费用 |
|---|---|---|
| 找 100 篇相关笔记 | 搜索 5 页 | $0.10 |
| 前 20 篇各取 50 条评论 | 评论 100 页 | $2.00 |
| 合计 | 105 次 | {{cost:xiaohongshu.notes.search5+xiaohongshu.notes.comments.list100}} |
不用养号,不用代理,也不用接打码平台。每翻一页扣一次,停止翻页就不再扣费。
调用示例
curl -G "https://api.okdata.online/v1/xiaohongshu/notes/comments/list" \
-H "Authorization: Bearer $OKDATA_API_KEY" \
--data-urlencode 'id=6650a1b2000000001e00abcd'
笔记 ID 就是笔记链接里 /explore/ 后面那串 24 位字符。
能力边界
- 只有公开数据。未登录访客看不到的内容,这里也拿不到。
- 评论的楼中楼回复不返回,每条一级评论会带上回复数。
- 小红书不展示浏览量,
metrics.views一律为 null。
如果还是想自己爬
小规模的研究任务用 MediaCrawler 这类开源工具没问题。注意几点:用一个丢了也不心疼的小号,节奏放慢,在正常作息时间跑,一出现验证码或异常提示当天就停。如果数据要支撑每周的报表或者某个产品功能,按次付费通常比不停换号便宜。评论报告具体怎么做,可以看口碑分析方案。
更新于