首页 > 解决方案 > 如何从 LinkedIn 中提取关注者数量

问题描述

用例:

我想提取我的关注者数量,这与连接数不同(请参阅关注者与连接数)。

追随者人数

到目前为止已经尝试过什么

我一直在浏览 API 指南并在谷歌上搜索了一段时间,但只找到了连接的 API。哪个能够返回连接总数

问题

标签: linkedinlinkedin-api

解决方案


是的,API 中有一个方法,但它需要正确的 CSRF cookie 和用户名 slug

您可以打开 chrome 控制台并过滤请求networkinfo以查找有关要使用哪些 cookie 的更多信息

const response = await fetch("https://www.linkedin.com/voyager/api/identity/profiles/{userSlug}/networkinfo", {
  headers: {
    Accept: "application/vnd.linkedin.normalized+json+2.1",
    "Cache-Control": "no-cache",
    "Csrf-Token": "ajax:xxxxx",
    Pragma: "no-cache",
    "X-Li-Lang": "en_US",
    "X-Li-Page-Instance": "urn:li:page:d_flagship3_profile_view_base;xxxxxxx==",
    "X-Li-Track": "{\"clientVersion\":\"1.2.2696\",\"osName\":\"web\",\"timezoneOffset\":3,\"deviceFormFactor\":\"DESKTOP\",\"mpName\":\"voyager-web\"}",
    "X-Requested-With": "XMLHttpRequest",
    "X-Restli-Protocol-Version": "2.0.0"
  }
})
const json = await response.json();
console.log(json.data.followersCount);

推荐阅读