SuperAPI AI 工具集

jobdanmark-search

通用与其它

查看项目

更新于 10-22 16:15

技能介绍

用途

jobdanmark-search 用于访问 Jobdanmark.dk 的公开岗位数据,帮助用户查找丹麦境内的招聘信息。资料显示其数据源为公开 API,无需认证,覆盖约 15,000 条以上在招岗位,涉及 10 个职业类别和丹麦全部市镇。

主要能力

  • 岗位搜索:支持自由文本关键词(如 elektriker、sygeplejerske、softwareudvikler),也可按类别 ID、职位名称 ID、市镇、邮编、landsdel 地区、五个行政区之一以及用工类型筛选。用工类型可选值包括 fuldtid、deltid、fleksjob、elev、studiejob、praktik,可用逗号分隔多选。
  • 岗位详情:按搜索结果中的 slug 获取单个岗位的完整结构化信息,包括描述、截止日期和组织信息。详情命令抓取岗位 HTML 页面,优先解析其中的 Schema.org JSON-LD,页面缺少结构化数据时回退到解析渲染后的 HTML。
  • 类别统计:列出全部 10 个职业类别及其当前在招岗位数量,可用于了解招聘市场概况。
  • 职位与类别补全:把搜索词解析为精确的职位名称 ID(用于 --jobtitle-id)或类别 ID(用于 --category)。
  • 地点建议:返回匹配的市镇、邮编和地区,分别对应 --municipality、--zip、--region、--administrative-region 参数。

使用方式

工具以命令行方式调用,主命令为:

bun run .agents/skills/jobdanmark-search/cli/src/cli.ts <command> [flags]

常用命令示例:

bun run .agents/skills/jobdanmark-search/cli/src/cli.ts search --category 227978 --municipality "København" --job-type fuldtid --format table
bun run .agents/skills/jobdanmark-search/cli/src/cli.ts detail it-chef-soeges-til-rah --format plain
bun run .agents/skills/jobdanmark-search/cli/src/cli.ts categories --format table
bun run .agents/skills/jobdanmark-search/cli/src/cli.ts autocomplete --query "sygeplejerske" --format plain
bun run .agents/skills/jobdanmark-search/cli/src/cli.ts locations --query "Aarhus" --format plain

输出格式包括 json(默认,便于程序处理和在命令间传递 ID)、table(便于快速浏览与比较)和 plain(适合单条记录详情)。错误以 JSON 形式写入 stderr 并以退出码 1 结束。

类别 ID

  • 227972:教育、研究与教学
  • 227973:手工艺、工业、运输与农业
  • 227974:销售、传播、营销与设计
  • 227975:护理、社会与健康
  • 227976:酒店、服务、餐饮与安保
  • 227977:办公、金融与经济
  • 227978:IT、工程与能源
  • 227979:管理、人力资源与项目管理
  • 543415:教会、文化与娱乐
  • 227980:其他岗位

适用场景

适合需要按地点、职业类别或用工类型检索丹麦岗位的求职查询,也适合比较不同类别岗位数量、查看具体岗位详情,或为后续数据处理提取结构化岗位信息。

限制与注意事项

  • 分页由服务端固定为每页 30 条,使用 --page 翻页(从 1 开始),--limit 仅限制 CLI 输出的总数。
  • 地点值必须传给对应参数,例如市镇名传给 --municipality、邮编传给 --zip,传错参数将匹配不到岗位。
  • 搜索结果中的 applicationDeadline 可能为 null,表示未设置截止日期。
  • 详情命令不使用独立的 JSON API,而是抓取并解析岗位页面。
  • 资料未提供收费、价格或平台支持范围等信息。