AgentIndex icon
AgentIndex
工具MCP 服务HOT分类热门最新选型清单对比指南
提交工具
工具MCP 服务HOT分类热门最新选型清单对比指南
首页/
数据处理/
JobSpy
JobSpy logo

JobSpy

活跃·★ 4.6k·MIT·更新于 2026-10-27

JobSpy 是用于收集职位信息的 Python 库。一次 scrape_jobs() 调用会并发查询 LinkedIn、Indeed、Glassdoor、ZipRecruiter、Google、Bayt、Naukri、BDJobs 和 HelloWork,返回一个 pandas DataFrame,包含职位、公司、地点、类型、薪资区间、链接和描述。筛选条件包括关键词、地点与距离、职位类型、远程、站内申请,以及发布了多少小时。

除了库本身,它现在还会安装 jobspy 命令(每个职位输出一行 JSON,适合 shell 管道),以及可用 uvx 运行的 MCP 服务器 mcp-jobspy,让 AI 助手直接检索职位。代理按站点轮换,LinkedIn、Indeed、BDJobs 支持 SOCKS。

抓取招聘网站依赖对方的页面结构和反爬策略,各站结果不一:有些站点要开 fetch_description 才有完整描述,Glassdoor 只能按整天筛选,大量抓取需要代理。规模化采集前请先确认各网站的使用条款。

本文根据项目 README 和公开仓库数据整理,我们没有实际试用过该工具。数据截至 2026-10-23。

许可证
MIT
最新发布
v1.4.1 · 2026-10-23
最近提交
2026-10-23
贡献者
45
复刻数
897
未关闭的 issue 和 PR
34
首次发布
2023-07-06
PyPI 包
python-jobspy 1.4.1 · 69,853 上周下载

来源:GitHub、npm 和 PyPI 的公开接口。

#职位抓取#Python#LinkedIn#Indeed#Glassdoor#MCP#命令行
$ 安装
$ pip install -U python-jobspy
↗ 访问官网★ GitHub
01

功能特性

01一次 scrape_jobs() 调用并发查询最多九个招聘网站,结果合并为 DataFrame
02可按地点、距离、职位类型、远程、站内申请和发布时间(小时)筛选
03支持轮换代理,LinkedIn、Indeed、BDJobs 还支持 SOCKS 代理
04jobspy 命令行把每个职位以一行 JSON 输出到 stdout,方便脚本处理
05MCP 服务器 mcp-jobspy,可用 uvx mcp-jobspy@latest 直接运行
02

为什么选择它

+一次调用覆盖九个招聘网站,返回一个可筛选、可导出 CSV 的 DataFrame。
+三种用法:Python 库、适合脚本的 JSON 行命令行、给 AI 助手用的 MCP 服务器。
+实用的筛选项,如按小时计的发布时间、远程、站内申请,并支持轮换代理。
03

权衡点

!招聘网站改版或加强反爬时抓取会失效,偶尔会有缺口。
!各站数据完整度不同,部分站点要逐条额外请求才能拿到完整描述。
!大规模采集可能与招聘网站的服务条款冲突。
04

维护状况检查

活跃检查日期: 2026-10-23
最近提交
2026-10-22
近 90 天提交数
37
近 90 天发布数
5
最新发布
v1.4.0 (2026-10-19)
未关闭 issue
33
近期 issue 至少有一条评论的比例
0/1
近 12 周每周提交数
近 12 周每周提交数: 0, 0, 0, 0, 0, 0, 0, 0, 15, 11, 5, 8

最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。

状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。

讨论最多的未关闭 issue

  • #284 Google Jobs is currently unavailable6 条评论 · 2025-06-06
  • #253 Is it possible to get job benefits and expiration date from indeed6 条评论 · 2025-03-02
  • #238 [FEATURE REQUEST] Easy Apply Platforms3 条评论 · 2025-01-28
  • #368 Feature: Scrape directly from company career website2 条评论 · 2026-06-23
  • #242 Async Support2 条评论 · 2025-02-08

issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。

05

兼容性

Python
Python 3.10+
已通过文档验证
Claude Code
MCP
已通过文档验证
Cursor
MCP
已通过文档验证
06

快速开始

1
$ pip install -U python-jobspy
07

使用场景

↳搭建个人求职流水线,把符合条件的职位导出成 CSV
↳让 Claude 等 MCP 客户端检索最新职位
↳跨平台收集薪资区间等招聘市场数据做分析
08

同类工具

⚡热门对决:
VSexcel-mcp-server★4.3k→VSarcade-mcp★1.1k→VSmcp-client-cli★675→VSQuantDinger★13.2k→
excel-mcp-server logo
excel-mcp-server★ 4.3k
一个Model Context Protocol (MCP) 服务器,无需安装Microsoft Excel即可让您的AI代理操作Excel文件。
VS对比→
arcade-mcp logo
arcade-mcp★ 1.1k
一个用于构建多模态通信协议(MCP)服务器的Python框架,使开发者能够创建AI助手可调用的工具。
VS对比→
mcp-client-cli logo
mcp-client-cli★ 675
一个简单的命令行界面程序,用于运行大型语言模型提示并实现模型上下文协议(MCP)客户端。
VS对比→
QuantDinger logo
QuantDinger★ 13.2k
QuantDinger 是一个开源的AI交易操作系统,旨在将交易想法转化为Python策略,并涵盖回测、模拟交易、实盘执行及监控的全栈解决方案。
VS对比→
mcp-server-chart logo
mcp-server-chart★ 4.4k
一个用于使用 AntV 生成图表的模型上下文协议(MCP)服务器。
VS对比→
spider logo
spider★ 2.8k
Rust 编写的高并发网页爬虫引擎:边抓边流式返回页面,只在需要时启动无头 Chrome 渲染 JavaScript,提供 Rust、Node.js、Python 库、命令行和 MCP 服务器。
VS对比→
wisp-science logo
wisp-science★ 1.1k
Wisp Science 是一个开源的、本地优先的AI研究工作台。
VS对比→
qwen-code logo
qwen-code★ 28.8k
通义千问团队的开源 AI 编码智能体:可在终端、IDE、桌面、浏览器和聊天工具中使用,支持 OpenAI、Anthropic、Gemini、Qwen API 及本地模型。
VS对比→
查看全部替代品 →

评论

登录后发表评论

暂无评论,来发表第一条吧

本页内容
01功能特性02为什么选择它03权衡点04维护状况检查05兼容性06快速开始07使用场景08同类工具
speedyapply /
JobSpy
↗

Python 职位抓取库:把九个招聘网站的职位汇总成一个 DataFrame,另带命令行和 MCP 服务器

4.6k897MIT
最后更新1天前
状态活跃
分类数据处理
贡献者45
最新发布v1.4.1
链接
文档↗讨论↗问题↗版本↗
推荐云部署
Ad

在 DigitalOcean 上一键部署

为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。

立即领取 $200 免费额度
© 2026 AgentIndex.app|由十年 iOS 开发者构建。
按场景挑选关于我们联系我们广告合作隐私政策使用条款QYSGitHub请作者喝咖啡 ☕

按分类浏览

MCP 服务器代码助手工作流自动化RAG / 知识库多智能体浏览器自动化大模型基础设施开发者工具可观测性

与 Anthropic, OpenAI 或 Microsoft 无关。