关于 linkedin-jobs
一项用于搜索 LinkedIn 职位并按 URL 或 ID 获取单个职位信息的技能。它返回原始 JSON,适合求职者及需要结构化招聘信息的工作流。
主要功能
- 01按关键词和地点搜索
- 02按工作模式和职位类型筛选
- 03限制结果数量并细化条件
- 04通过 URL 或 ID 获取职位
- 05以 JSON 返回原始职位数据
适用场景
- 01查找符合地点和关键词的职位
- 02按资历或工作模式筛选招聘信息
- 03获取特定职位发布的完整详情
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ its-a-unixsystem/ skills --skill linkedin-jobs安装后在 Claude Code 中输入/linkedin-jobs确认已加载。
附带文件scripts/fetch_linkedin_job.pyscripts/search_linkedin_jobs.py
详细介绍
LinkedIn Jobs
需要设置 BRIGHTDATA_API_KEY 环境变量。
有两种操作:搜索(按条件查找职位)和获取(通过 URL 或 ID 获取特定职位)。两者都返回完整的原始 JSON。
搜索职位
费用:每 1k 条记录约 $1.50。 请始终使用 --limit 控制费用。默认限制为 25 条。
以下脚本路径均相对于此技能的目录。
python3 scripts/search_linkedin_jobs.py "software engineer" \
--location "United States" \
--remote Remote \
--time-range "Past month" \
--job-type Full-time \
--experience "Mid-Senior level" \
--limit 25
必须提供 keyword 和 --location。其他标志均为可选。
| 标志 | 有效值 |
|---|---|
--limit | 结果数量上限(默认 25)。请设为较低值以控制费用。 |
--remote | Remote | On-site | Hybrid |
--time-range | "Past 24 hours" | "Past week" | "Past month"(默认) |
--job-type | Full-time | Part-time | Contract | Temporary | Volunteer |
--experience | "Entry level" | Associate | "Mid-Senior level" | Director | Executive | Internship |
--company | 公司名称字符串 |
--country | 国家代码(例如 US、GB) |
返回职位对象数组。
获取特定职位
大约需要 30 秒。可接受完整的 LinkedIn URL 或数字职位 ID。
python3 scripts/fetch_linkedin_job.py 4358573391
python3 scripts/fetch_linkedin_job.py "https://www.linkedin.com/jobs/view/4358573391"
返回单个职位对象。
主要输出字段
job_posting_id、job_title、company_name、job_location、job_summary、job_posted_date、job_employment_type、job_seniority_level、job_num_applicants、base_salary、is_easy_apply、application_availability、url、apply_link、job_description_formatted。
评论
支持 Markdown