知乎爬虫爬不了了怎么办(2026)

不再自己爬,有 2 条路:知乎数据开放平台,有搜索、热榜和问题回答,按它的额度和价格走;或者按次计费的数据接口。后者用 zhihu.posts.search 搜回答和文章,一页约 18 条,用 zhihu.questions.answers.list 取问题排在前面的 20 条回答和正文,每次 $0.0020,一把 Key,不用你的账号和 Cookie。 DataXAPI 有 16 个知乎接口,一次 $0.0020 起,失败不收费。

更新于 2026-11-04

知乎自己的平台,和数据接口

知乎这一列来自它的文档,2026-11-04 读取;免费额度它写的是限时优惠。

要做的知乎数据开放平台DataXAPI
搜索zhihu_search:一次不超过 10 条,文档写 HasMore 目前固定为 falsezhihu.posts.search:每页约 18 条,可翻页;type 选回答或文章,sort 按相关、最新或赞同排
问题下的回答question_answers:一次 1 到 50 条,可翻页;给的是摘要,不是回答全文zhihu.questions.answers.list:排在前面的 20 条,不翻页,带正文、作者、赞同、评论数和收藏数
回答下的评论文档里列的是“我的创作评论”zhihu.answers.comments.list:每页约 10 条,传回答的 id
额度和价格首页写注册免费获取每天 5,000 次。免费额度之外,搜索和问题回答都是 20 元/千次。问题回答默认和问题推荐共用每天 100 次每次 $0.0020,从余额扣;失败不收费

爬虫常做的其他事

zhihu.questions.get 取问题:标题、补充说明、浏览数;加 view=full 多 ext.answers 和 ext.followers。zhihu.answers.get 取一条回答的正文,zhihu.articles.get 取一篇文章和它的互动数。zhihu.users.answers.list 按主页地址里的用户名取作者的回答,从新到旧。zhihu.trends.list 取热榜,约 30 个问题。

你只带 Key 和问题。不用自己处理签名请求头,也不用你的 Cookie 和账号。

一次调研多少钱

三行合计 $0.82。命令行:dataxapi call zhihu.posts.search query=咖啡机推荐 type=answer --pages 3 --max-spend 0.006 --out answers.json。

要做的调用合计
20 个词各 3 页,约 1,080 条回答和文章60 × $0.0020$0.12
50 个问题的回答,约 1,000 条50 × $0.0020$0.10
100 条回答各 3 页评论,约 3,000 条300 × $0.0020$0.60

要知道的

问题下的回答只到前 20 条,要一个大问题的全部回答,这里做不到。赞同数在 metrics.likes 里。搜索结果和回答列表没有阅读数。只读公开数据,不能发布。怎么让爬虫不被封,这一页不讲。

用到的接口

每个都带价格;接口页上有参数、字段和一份录制的返回。

出处

本页写到的别家的价格和功能,都来自对方自己的页面和文档,读取于 2026-11-04。价格和功能会变,做决定前请以出处为准。