用例:
我想提取我的关注者数量,该数量与连接数量不同(请参见followers vs connections)。
到目前为止已经尝试了什么
我一直在浏览API指南并四处搜寻,但只找到了连接的API。哪个可以返回total number of connections。
问题
谢谢!
答案 0 :(得分:0)
是的,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);