소스 정보
- 저장소
- Viy1204/liepin-cli
- 최근 소스 활동
- 2026년 8월 19일 16:30
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 12
- 포크
- 2
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
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 - 关掉常驻浏览器(登录态保留)