LinkedIn CLI

💼 无浏览器玩转 LinkedIn 效率工具

通过 session cookie 实现 LinkedIn 自动化操作的命令行工具,支持资料搜索、动态摘要和消息查看,无需浏览器即可高效管理职场社交。

收藏
22.2k
安装
5.9k
版本
1.0.0
CLS 安全性认证2026-05-10
点击查看完整报告 >

使用说明

核心用法

linkedin-cli 是一款受 bird CLI 启发的 LinkedIn 命令行工具,通过提取浏览器 session cookie(li_atJSESSIONID)实现无浏览器身份验证,主要功能包括:

  • 身份验证lk whoami 验证当前登录状态
  • 人脉搜索lk search "关键词" 按条件检索用户档案
  • 档案解析lk profile <public_id> 获取指定用户详细资料摘要
  • 动态聚合lk feed -n 10 抓取并摘要首页动态流
  • 消息管理lk messages 快速查看最近对话记录
  • 快捷检查lk check 组合执行身份与消息状态检查

依赖 Python3 环境和 linkedin-api 第三方库,通过环境变量注入敏感凭证。

---

显著优点

1. 效率优先:纯 CLI 交互,适合批量档案调研、自动化信息采集场景
2. 无头操作:无需启动浏览器,降低资源占用,便于脚本集成

3. 信息聚合:将分散的社交动态、消息、档案整合为结构化输出

4. 开发友好:基于成熟的 linkedin-api Python 包,社区维护较活跃

潜在局限与风险

| 维度 | 说明 |
|------|------|
| **账号安全** | 依赖长期有效的 session cookie,泄露即等于账号失窃;无 MFA 二次校验机制 |
| **合规边界** | 自动化抓取可能触发 LinkedIn 反爬策略,存在封号风险;批量搜索或违反 ToS |
| **数据时效** | cookie 有效期有限,需定期手动更新,流程繁琐 |
| **功能依赖** | 完全依赖第三方非官方 API 封装,LinkedIn 接口变更可能导致功能失效 |
| **隐私泄露** | 环境变量存储敏感凭证,历史记录/进程信息存在泄露隐患 |

适合人群

  • 招聘人员、猎头进行批量候选人背景调研
  • 销售/BD 团队开展潜在客户档案分析
  • 开发者构建职场数据自动化工作流
  • 需高频、快速浏览 LinkedIn 信息但厌恶网页交互的用户

常规风险提示

⚠️ 账号封禁:LinkedIn 对非官方客户端及自动化行为监控严格,频繁调用可能导致临时或永久限制

⚠️ 凭证管理li_atJSESSIONID 属于高敏感凭证,建议配合密钥管理工具(如 keyring、1Password CLI)使用,避免明文写入 .bashrc 或脚本文件

⚠️ 法律合规:将抓取数据用于商业用途需评估数据保护法规(GDPR、CCPA 等)及 LinkedIn 用户协议的合规性

安全解读

核心用法

linkedin-cli 是一款受 bird CLI 启发的 LinkedIn 终端工具,通过提取浏览器会话 Cookie(li_atJSESSIONID)实现免登录认证。安装 linkedin-api Python 依赖后,配置环境变量即可使用。

主要功能

  • lk whoami:查看当前登录账户信息
  • lk search "关键词":按关键词搜索人脉
  • lk profile <public_id>:获取指定用户详细资料
  • lk feed -n N:汇总前 N 条动态
  • lk messages:快速查看近期私信
  • lk check:组合检查(账户+消息)

显著优点

1. 无头操作:摆脱浏览器依赖,适合自动化脚本和服务器部署
2. 会话复用:直接利用现有 Web 登录状态,无需处理 OAuth 流程

3. 轻量化设计:仅 173 行代码,功能聚焦,启动迅速

4. 隐私合规:凭证通过环境变量传入,无静默数据采集

潜在局限

  • Cookie 有效期有限:LinkedIn 会话 Cookie 会过期,需定期重新提取
  • 非官方 API:依赖社区维护的 linkedin-api 库,存在功能变更或封禁风险
  • 无双因素认证:仅支持基于会话的身份验证,安全性取决于 Cookie 保管
  • 平台限制:LinkedIn 可能随时调整 API 接口导致工具失效

适合人群

  • 需要批量查看人脉资料的招聘人员、销售团队
  • 希望自动化监控行业动态的内容运营者
  • 偏好命令行工作流、追求效率的技术用户
  • 对 LinkedIn 网页版性能不满的重度用户

常规风险

| 风险类型 | 说明 | 缓解建议 |
|---------|------|---------|
| 账号封禁 | 高频 API 调用可能触发反爬虫机制 | 控制请求频率,避免自动化操作 |
| Cookie 泄露 | 会话凭证存储于环境变量,可能被进程读取 | 使用 `.env` 文件+权限控制,定期轮换 Cookie |
| 供应链攻击 | 依赖第三方库的安全更新 | 锁定版本号,关注上游安全公告 |
| 服务可用性 | 非官方方案,LinkedIn 可能随时阻断 | 准备备用方案,避免关键业务依赖 |

LinkedIn CLI 内容

scripts文件夹
手动下载zip · 2.8 kB
lk.pytext/plain
请选择文件