Boss Zhipin Scraper — Development skill for Claude Code
Boss直聘爬虫 / BOSS直聘职位数据抓取工具,基于 Chrome CDP 协议复用真实登录态,绕过字体反爬,输出明文薪资 JSON/CSV + 薪资技能分析.
How to install Boss Zhipin Scraper
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open eatmoreduck/boss-zhipin-scraper and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Boss Zhipin Scraper does
Boss直聘爬虫 / BOSS直聘职位数据抓取工具,基于 Chrome CDP 协议复用真实登录态,绕过字体反爬,输出明文薪资 JSON/CSV + 薪资技能分析。A Chrome-CDP-based BOSS Zhipin job scraper/crawler.
Alternatives in Development
- Chrome Devtools MCP — Chrome DevTools for coding agents 29504 108 1 31.7k ★
- Web Access — 给 Claude Code 装上完整联网能力的 skill:三层通道调度 + 浏览器 CDP + 并行分治 3140 4 1 3.3k ★
- Portaljs Add Geo — Auto-ingest a geospatial file (GeoJSON, Shapefile, GeoPackage, KML/KMZ, FlatGeobuf, CSV-with-geometry) into a 2.3k ★
README
BOSS直聘爬虫 · 职位抓取工具 v2.2(Chrome/Edge CDP / 明文薪资)
🌐 English documentation: [README.en.md](./README.en.md)
   
一个轻量的 **BOSS直聘爬虫(spider / crawler / scraper)**:通过 Chrome DevTools Protocol 连接本地已登录的 Chrome 或 Microsoft Edge,复用真实登录态调用 zhipin.com 搜索 API,绕过前端字体反爬,输出含**明文薪资**的职位数据(JSON / CSV),并生成薪资分布、技能词频和求职材料优化提示词。同时作为 Hermes Agent Skill 提供。
📌 **一句话介绍**:不用 Selenium/Playwright,直接通过 Chrome DevTools Protocol 连接本地已登录的 Chrome,复用真实登录态调搜索 API,输出含明文薪资的 JSON/CSV,并生成薪资分布、技能词频和求职材料优化提示词。

⚠️ 免责声明
本项目仅供学习和技术研究参考,旨在探讨 Chrome DevTools Protocol、前端反爬机制与数据采集技术。请勿用于任何违反 [BOSS直聘用户协议](https://www.zhipin.com/about/protocol.html) 或相关法律法规的用途,不得用于商业转售、恶意爬取或对目标网站造成负担的行为。使用本项目所产生的一切后果由使用者自行承担,作者不对任何滥用行为负责。
🚀 30 秒快速开始
# 1. 克隆 + 装依赖
git clone https://github.com/eatmoreduck/boss-zhipin-scraper.git
cd boss-zhipin-scraper
pip install -r requirements.txt # 或 uv sync
# 2. 启动隔离 Chrome 并登录(只需一次,登录态持久保存)
python3 scripts/boss_cdp_raw.py --setup-chrome
# 也可以显式使用 Microsoft Edge:
# python3 scripts/boss_cdp_raw.py --setup-edge
# 3. 抓取 + 分析
python3 scripts/boss_cdp_raw.py --keyword "AI Agent" --city 上海 --pages 3 --analysis
# 支持全国城市(含三四五线),例如:
python3 scripts/boss_cdp_raw.py --keyword "前端" --city 赣州 --pages 3
# 查看支持的城市:--list-cities [关键词]
python3 scripts/boss_cdp_raw.py --list-cities 江
# 4. 抓取后生成聚合摘要 + 提示词(默认读取最新结果)
python3 scripts/job_summary.py
抓完直接拿到:薪资分布、经验要求、高频技能词、求职材料优化提示词。提示词只基于岗位数据,不读取本地简历文件,也不给岗位算个人匹配分。
✨ 特性
- 明文薪资(API 模式,绕过字体反爬)
- Boss 活跃状态独立字段(
boss_active_status):列表兼容bossOnline→「在线」,详情可得到「刚刚活跃」等更细状态 - JSON / CSV 双格式输出
- 详情页 JD 抓取 + 技能分析
- 抓取后聚合摘要 + 可复制提示词
- 增量写入(异常退出不丢数据)
- 一键环境检查 + 持久隔离 Chrome/Chromium CDP profile
- 多维筛选(规模、融资、薪资、经验、学历、行业
Related Skills
Media Crawler Easy
Claude Code Skill:B站/小红书/抖音/快手/微博/贴吧/知乎 多平台社媒评论采集爬虫。扫码登录,自动生成 HTML 报告+CSV,支持关键词搜索/指定链接/创作者主页三种模式
/chrome-cdp — Chrome Browser Automation
Control the user's live Chrome browser via Chrome DevTools Protocol. Connects to real tabs with existing cooki
Kimippt Skill
Claude Code skill: generate PPT decks by driving kimi.com/slides in your logged-in Chrome via agent-browser (C
Apify Collect
Collect job-posting URLs into ~/.dear-hiring-manager/urls.txt by running your Apify job scraper, for /batch.
Boss Roast
You are the /boss-roast command. Your job is to deliver savage but technically grounded feedback on overengine
Boss
You are the /boss command. Your job is to evaluate whether an idea, feature request, or issue is worth pursuin
Related Agents
Visual Tester
Visual QA tester — navigates web UIs via Chrome CDP, spots visual issues, tests interactions, produces structu
Scraper
Autonomous scraping agent. Writes scripts, runs them, and produces all job deliverables.
Jobs Ops Auditor
Focused reviewer for crawler and newsletter job behavior, cron config, and operational safety. Use when work t