用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Viy1204/liepin-cli --skill liepin-cli命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | liepin-cli |
| description | 猎聘自动化 CLI 工具。当用户提到猎聘、liepin、招聘自动化、候选人管理、 人才搜索、自动打招呼等功能时,使用此 skill。 |
liepin-cli)liepin-cli 是猎聘招聘者端(lpt.liepin.com)自动化命令行工具,支持:
浏览器默认无头,屏幕上没有窗口——有头窗口一启动就抢键盘焦点,会打断用户手上的事。 所以「看不到浏览器」不是故障,别去排查。
浏览器还跨命令常驻(占固定端口 53471,命令结束只断 CDP),下条命令复用同一只、同一登录态。
RECRUIT_BROWSER_HIDDEN=false liepin <cmd>
或 LIEPIN_HEADLESS=false liepin <cmd>liepin quit,下条命令才会按新模式重启liepin login 会自己把无头实例关掉、以有头重启liepin quit(登录态保留,下条命令自动重新拉起)curl http://127.0.0.1:53471/json/version,UA 含 HeadlessChrome 即无头CHROME_PATH# 首次使用需要登录
node /tmp/liepin-cli/dist/cli/index.js login
# 基础搜索
node /tmp/liepin-cli/dist/cli/index.js search 前端工程师
# 带筛选条件
node /tmp/liepin-cli/dist/cli/index.js search 前端工程师 --city 北京 --experience 3-5年 --salary 20-30K
# 简历详情(简历ID = search 结果里的 resume_id)
node /tmp/liepin-cli/dist/cli/index.js resume <简历ID>
# 查看推荐候选人
node /tmp/liepin-cli/dist/cli/index.js recommend
# 查看人才库
node /tmp/liepin-cli/dist/cli/index.js talent
# 向候选人打招呼(resume_id/user_id 取 search/recommend 返回值;message 仅 resume_id 可用)
node /tmp/liepin-cli/dist/cli/index.js greet <resume_id> --ejobId <职位ID> --message "您好,方便发一份作品集看看吗?"
# 查看聊天列表
node /tmp/liepin-cli/dist/cli/index.js chatlist
# 查看与某候选人的聊天记录(对方imId = chatlist 结果里的 im_id)
node /tmp/liepin-cli/dist/cli/index.js chatmsg <对方imId>
| 命令 | 参数 | 说明 |
|---|---|---|
search | query | 人才搜索关键词(必需) |
--city | 城市(如:北京、上海),按候选人现居住地过滤;期望城市看输出的 want_city | |
--experience | 工作经验(如:3-5年) | |
--salary | 薪资范围(如:20-30K) | |
--degree | 学历(如:本科) | |
--user-status | 求职状态,逗号多选:1离职找工作/2在职急寻/3在职暂不跳/4在校不找/5在校看机会/6在校可到岗/7离校找工作(如 1,2,7) | |
--age | 年龄区间 低,高(如 25,35) | |
--page | 页码 | |
--limit | 返回条数 | |
chatmsg | oppositeImId | 对方 imId(chatlist 的 im_id,必需) |
resume | talentId | 简历 ID(search 的 resume_id,必需) |
greet | usercId | 候选人 resume_id 或 user_id(search/recommend 返回值,必需) |
--ejobId | 关联职位 ID(建议传,用于权限校验与归属) | |
--message | 自定义消息(传 resume_id 时可用) |
猎聘对密集、机械化的操作会弹出文字点选验证码,自动化无法识别,触发后只能人工处理。编排批量流程时严格遵守:
1 一般错误,2 登录态失效(先跑 liepin login),3 风控/安全异常(立即停止自动化)——编排脚本按退出码分支,不要解析报错文案export CHROME_PATH="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"
猎聘封境外 IP。先关闭 VPN / 代理(含 Outline、Clash TUN 模式等整机隧道),或将
*.liepin.com 分流为直连后重跑命令。不要为了"防检测"挂代理——代理正是被封主因。
源代码:https://github.com/Viy1204/liepin-cli
liepin help - 显示帮助信息liepin login - 登录猎聘账号liepin search - 搜索人才liepin resume - 查看简历详情liepin chatlist - 查看聊天列表liepin chatmsg - 查看与某候选人的聊天记录liepin recommend - 查看推荐候选人liepin talent - 查看人才库liepin joblist - 查看职位列表liepin greet - 向候选人打招呼(支持 resume_id + 自定义消息)liepin quit - 关掉常驻浏览器(登录态保留)