微博H5页面不显示他人粉丝数,因自2022年起下线公开数据展示,登录后他人主页亦移除该字段;仅本人可通过App或PC端查看,H5端无合法途径。

微博 HTML5 版本(即 weibo.com 的移动端适配页或桌面端精简页)**不提供公开、直接的粉丝数量查看入口**,尤其对非登录用户或非本人账号。所谓“查别人粉丝数”的需求,在当前微博前端逻辑和反爬策略下,已基本不可行。
为什么在微博 H5 页面看不到别人的粉丝数?
微博自 2022 年起逐步下线 H5 页面的公开数据展示能力,包括:粉丝数、关注数、微博数 等基础字段。这是出于隐私保护与反爬虫双重考虑:
- 未登录状态下访问任意用户主页(如
https://weibo.com/u/1234567890),页面会跳转至登录页,且不返回结构化数据; - 登录后访问他人主页,H5 页面仅渲染头像、昵称、简介、最近几条微博,
粉丝数字段被完全移除 DOM; - 原 PC 端网页(
www.weibo.com)虽仍显示数字,但该域名已不再维护,且大量接口返回418或403错误。
能从 H5 页面源码里扒出粉丝数吗?
不能。当前微博 H5 页面采用服务端渲染(SSR)+ 客户端动态补全策略,关键数据不再内嵌于 HTML 源码中:
- 查看页面源代码(
Ctrl+U),搜索"followers_count"或"fans",结果为空; - Network 面板中筛选
XHR请求,登录后访问他人主页,相关接口(如/users/show)已被限流或返回脱敏数据("followers_count": 0); - 即使抓到某个旧接口(如
https://m.weibo.cn/api/container/getIndex?type=uid&value=1234567890),返回 JSON 中的data.userInfo.followers_count字段也长期为0或缺失。
那官方还有没有合法途径能看粉丝数?
有,但仅限于**查看自己账号**,且必须通过微博 App 或新版 PC 端(weibo.com 登录后):
立即学习“前端免费学习笔记(深入)”;
- 微博 App:进入「我」→ 右上角「三横」→ 「数据中心」→ 「粉丝分析」,可查实时粉丝量、净增趋势、地域分布;
- PC 端微博(
weibo.com):登录后点击顶部「我的」→ 「粉丝」,右上角显示当前粉丝总数(该数字来自接口/profile/fans,但仅对本人授权返回); - H5 页面(
m.weibo.cn)即使登录,个人主页仍不显示数字——这是明确的设计取舍,不是 bug。
{
"ok": 1,
"data": {
"id": 1234567890,
"screen_name": "张三",
"followers_count": 12485, // ✅ 仅本人调用时存在
"follow_count": 321,
"statuses_count": 876
}
}
想查别人粉丝数?目前没有稳定、合规、无需登录第三方平台的 H5 方式。任何声称“微博 H5 查粉丝”的教程,大概率依赖过期接口、模拟登录脚本(违反 robots.txt 和用户协议)、或导流至钓鱼页面。










