linkedin-cli

💼 终端里的职场人脉雷达

🥥23总安装量 10评分人数 5
100% 的用户推荐

基于非官方LinkedIn API的CLI工具,通过session cookies实现自动化社交数据获取,适合开发者快速检索人脉与动态,但需警惕凭证泄露风险。

B

存在边界风险,建议在隔离环境中验证

  • 来自可信组织或认证账号,需要结合权限范围判断
  • ❌ <br/>**高风险凭证要求**:需手动提取LinkedIn session cookies(li_at/JSESSIONID),等同于完整登录权限,泄露即账号失控
  • ⚠️ <br/>**第三方库依赖风险**:核心功能依赖非官方`linkedin-api`库,存在供应链攻击及API失效可能
  • ⚠️ <br/>**环境变量暴露风险**:敏感凭证通过环境变量传递,可能在进程列表、日志或容器镜像中残留
  • ✅ <br/>**无代码注入漏洞**:未检出eval/exec/subprocess等危险函数,代码结构清晰无恶意行为
  • ⚠️ <br/>**账号封禁风险**:LinkedIn禁止自动化工具,高频调用可能触发平台风控机制

使用说明

核心用法

LinkedIn CLI(lk)是一款受bird CLI启发的命令行工具,专为开发者和技术用户设计,用于在终端环境中高效操作LinkedIn数据。用户需从浏览器开发者工具中提取li_atJSESSIONID两个session cookie,通过环境变量注入后,即可在命令行执行六大核心功能::whoami查看当前身份、、search关键词搜索人脉、、profile获取指定用户详情、、feed摘要动态流、、messages快速浏览消息、以及check组合状态检查。整个交互流程无需启动浏览器,适合脚本化集成和自动化工作流。

显著优点

该工具的最大优势在于极致的效率提升。对于需要高频检索LinkedIn数据的用户(如招聘人员、销售、投资人),避免了反复登录网页、点击导航的繁琐操作。命令行界面支持管道和脚本集成,可将搜索结果直接导入CRM或数据分析流程。其次,零API申请成本——不同于LinkedIn官方API严格的合作伙伴审核机制,该工具通过session cookie绕过限制,个人开发者即可立即使用。代码结构简洁(仅134行Python),依赖单一(linkedin-api库),部署门槛低。

潜在缺点与局限性

凭证安全风险是最突出的硬伤。Session cookie等同于用户登录态,一旦泄露可导致账号完全失控,且LinkedIn不提供细粒度权限控制,工具获得的是完整账号访问权。其次,稳定性隐患:LinkedIn未公开API文档,,linkedin-api库依赖逆向工程,平台随时可能封禁或更改接口导致功能失效。此外,功能边界受限——无法发送消息、无法突破人脉可见度限制、无企业级数据(如人才洞察),且缺乏官方支持,遇到数据格式变更需等待社区修复。

适合的目标群体

该工具最适合三类用户:一是技术型招聘/HR,需要批量检索候选人背景并快速生成报告;二是B2B销售与投资人,用于潜在客户/标的公司的初步人脉扫描;三是开发者与数据分析师,将LinkedIn数据作为研究或自动化流程的输入源。不适合普通商务用户(缺乏技术背景配置cookie)、企业合规敏感场景(凭证管理不合规)、以及需要深度互动(如主动触达)的销售场景。

使用风险

账号封禁风险:LinkedIn明确禁止自动化工具,高频API调用可能触发风控导致账号限制。凭证泄露风险:环境变量可能在日志、进程列表中暴露,多用户服务器上尤为危险。依赖项风险linkedin-api库维护状态不确定,存在供应链攻击可能。数据隐私风险:用户搜索行为、关注列表等敏感数据流经第三方库,无SLA保障。法律合规风险:抓取他人公开资料可能违反LinkedIn服务条款及部分地区数据保护法规。

linkedin-cli 内容

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