返回

发现掘金中你关注的“幽灵”关注者:揭开不露面的名单

前端

揭秘掘金关注“幽灵”:获取不在关注者中的已关注掘友

在这个信息时代,掘金作为技术交流与知识分享的宝库,深受开发者们的喜爱。管理关注者关系是掘金日常社交的重要一环,而有些时候,你可能会发现一些“幽灵”关注者——即你关注的掘友,却不出现在你的关注者名单中。这种现象令人困惑,也让关注管理变得困难。

本文将为你提供一份独家的JS脚本,助你轻松获取关注了里不在关注者里的人。通过深入剖析掘金的关注机制,我们揭示了这一现象背后的原因,并提供了详细的解决方案。

掘金关注的秘密

掘金的关注机制与社交媒体不同。当你关注某人时,掘金不会自动将你添加到被关注者的关注者名单中。这意味着,关注行为是一个单向的操作,被关注者可以选择是否回关。

“幽灵”关注者的成因

“幽灵”关注者通常有两种情况:

  • 未回关: 你关注了某人,但对方并没有回关。
  • 取消关注: 你曾经关注过某人,但后来被取消关注。

解决方案:JS脚本

为了获取关注了里不在关注者里的人,我们编写了以下JS脚本:

(async function () {
  const following = await fetch(
    "https://juejin.cn/user/follows",
    {
      credentials: "include",
      headers: {
        "Content-Type": "application/json",
      },
    }
  ).then((res) => res.json());

  const followers = await fetch(
    "https://juejin.cn/user/followers",
    {
      credentials: "include",
      headers: {
        "Content-Type": "application/json",
      },
    }
  ).then((res) => res.json());

  const ghosts = following.filter(
    (f) => !followers.some((fo) => fo.userId === f.userId)
  );

  console.log(ghosts);
})();

使用指南

要使用此脚本,请按照以下步骤操作:

  1. 打开掘金网站,登录你的账号。
  2. 打开浏览器的开发者工具(通常为Ctrl + Shift + I)。
  3. 点击“控制台”选项卡。
  4. 将提供的JS脚本粘贴到控制台中。
  5. 按下Enter键。

脚本运行后,控制台中将输出一个包含“幽灵”关注者的数组。你可以将这些用户ID复制到其他工具中,例如Excel或Google表格,以进一步分析或管理。

注意事项

  • 确保在掘金网站上已登录。
  • 此脚本只适用于获取你关注了但不在关注者名单中的人。
  • 请尊重掘金用户的隐私,不要滥用此脚本进行非法或不道德的行为。

总结

通过本文提供的JS脚本,你能够轻松获取关注了里不在关注者里的人,揭开“幽灵”关注者的真面目。这有助于你更好地管理掘金社交圈,提升关注质量,避免信息盲区。

掘金是一个宝贵的平台,让我们交流思想,分享知识。通过对平台机制的深入理解,我们可以充分利用其功能,构建更有效、更令人满意的社交体验。