Claude研究数据分析AI 评分 · 83/100AI 辅助编辑·未发现明显提示词注入风险X

用 Claude + Apify 自动抓取并评分 LinkedIn 职位

输入简历与个人偏好 → Claude 通过 Apify 连接器抓取 LinkedIn 职位 → 去重过滤后输出评分表格与优先投递清单

有一点经验步骤提示词流程贴士
给谁
需要批量筛选 LinkedIn 职位、关注签证赞助与薪资底限的求职者
你会得到
一次运行从约 700 条抓取结果中筛选出 10 个高优先级投递目标,并生成带评分的电子表格
你需要
Apify

硬约束

需要:Claude 访问权限、Apify 账号(免费计划含每月 $5 额度)、Apify MCP 连接器授权、简历文本。作者报告单次运行约 7 次搜索、680 条结果,费用约 $1.40。每次搜索约 90 秒。

他们做了什么

作者 AbhijayArora 将自己的简历和一份 5 步提示词输入 Claude,通过 Apify 的 LinkedIn Jobs scraper(curious_coder/linkedin-jobs-scraper)执行了 7 次关键词搜索,抓取美国地区的职位数据。

效果如何

作者报告一次运行结果:696 条返回 → 233 个唯一职位 ID → 167 条过去 14 天内发布 → 166 个实际产品管理职位 → 135 条通过赞助/安全许可过滤 → 108 个唯一角色(合并多城市/ recruiter 重复发布)→ 24 个 High 优先级 → 10 个优先投递名单。其中仅 3 个职位明确说明提供签证赞助。单次运行费用约 $1.40。(author_report)

值得知道

1. 搜索重叠率极高:7 次搜索三分之二重复,必须先按 LinkedIn job ID 去重。 2. 同一职位可能在多城市发布或被 recruiter 转载,需按公司+标准化标题合并。 3. Apify scraper 无「过去 14 天」选项,只能拉取「过去一个月」再自行过滤日期。 4. 赞助拒绝表述多样,作者初版过滤漏掉 12 种变体;EEO 声明中的 'citizenship' 不应误杀。 5. 薪资解析需排除 equity/bonus/stock/sign-on 前缀的范围,否则会被拉低/拉高。 6. LinkedIn 申请人数是区间桶(<25 / 200+),不是精确数字。 7. 'Not stated' 不等于赞助确认;仅当文本明确说提供赞助时才标 'Offered'。 8. 本站未实测;Apify 免费计划额度、连接器可用性与费用可能变化。

步骤

  1. 上传简历并总结背景

    将简历文本提供给 Claude,让它用恰好 3 行总结你的技术栈、经验年限与职级。

    运行提示词 · 来源原文。Claude 对话输入

    STEP 1 — Resume
    Summarize my stack, experience and level in exactly 3 lines.
  2. 回答偏好问题并等待

    Claude 会依次询问:目标职位名称、美国偏好地点(远程/混合/现场+城市)、职级、是否需要签证赞助、最低底薪(美元)。回答后等待下一步,不要让它继续。

    运行提示词 · 来源原文。Claude 对话输入

    STEP 2 — Interview (then STOP and wait for my answers)
    Ask me: dream job title(s), preferred US location (remote/hybrid/on-site + cities),
    seniority level, whether I need visa sponsorship, and minimum base salary in USD.
  3. 通过 Apify 抓取并过滤职位

    Claude 使用 Apify 连接器运行 LinkedIn 职位抓取。执行 4–7 组关键词搜索(针对你的职位变体),限定美国、过去一个月;然后只保留过去 14 天内发布的职位,并按规则去重与排除。

    运行提示词 · 来源原文。Claude 对话输入 / Apify 连接器配置

    STEP 3 — Scrape
    Use the Apify connector with a LinkedIn Jobs scraper.
    - Run 4–7 keyword searches (variations of my title) for United States, past month.
    - Keep only jobs whose posted date is within the last 14 days.
    - Dedupe in this order: (a) LinkedIn job ID, (b) same company + same normalized
      title in different cities (merge locations into one row), (c) recruiter or
      aggregator reposts of the same description.
    - If I need sponsorship, EXCLUDE roles whose description says any of:
      "no sponsorship", "will not / cannot / unable to sponsor", "not eligible for
      sponsorship", "not open to visa sponsorship", "without the need for current or
      future sponsorship", "U.S. citizens only", "must be a U.S. citizen",
      "U.S. person", "may not be able to... support H-1B", any security clearance.
    - Do NOT exclude a role just because an equal-opportunity statement mentions
      "citizenship".
    - Label sponsorship as "Offered" ONLY if the text says so explicitly.
      Otherwise "Not stated". Never assume.
  4. 生成评分表格

    Claude 输出 .xlsx 格式表格,包含职位、公司、地点、工作类型、薪资、发布日期、申请人数、赞助状态、所需技术栈、匹配分数(0–100)、申请优先级、技能缺口与申请链接。按优先级与分数排序。

    运行提示词 · 来源原文。Claude 对话输入 / 表格生成指令

    STEP 4 — Spreadsheet (.xlsx)
    Columns: Title, Company, Location, Work Type, Salary (USD), Date Posted,
    Applicants, Sponsorship, Required Stack, Match Score (0–100),
    Apply Priority (High/Medium/Low), Skill Gaps, Apply Link.
    - Salary: base range only. Ignore ranges labeled equity, bonus, stock or sign-on.
    - Applicants: keep LinkedIn's buckets ("<25", "200+").
    - Match Score: title fit (30) + share of the JD stack my resume covers (40)
      + core AI/ML present (10) + years-of-experience fit (20).
    - High = score 72+, posted within 7 days, under 100 applicants,
      and salary band not below my minimum.
    - Sort by priority, then score. Add a "Method" tab explaining every rule.
  5. 获取投递建议与简历优化

    Claude 给出前 10 优先投递职位(附一句话原因)、简历中最常缺失的 5 个关键词(带出现次数)、基于简历事实重写的 3 条 bullet,以及从有薪资数据的职位中统计出的同级典型底薪范围。

    运行提示词 · 来源原文。Claude 对话输入

    STEP 5 — Advice
    Top 10 jobs to apply to first (one line each on why), the 5 keywords most
    often missing from my resume (with counts), 3 rewritten resume bullets using
    only facts from my resume, and typical base salary ranges for my level
    computed from the listings that published one.

可复制提示词

搭建指导 · 来源原文。搭建助手启动词:确认已启用 Apify MCP 连接器、有 Apify 账号、准备好简历文本后,按步骤执行

这一段是提示词,页面不会在这里插入广告。

STEP 1 — Resume
Summarize my stack, experience and level in exactly 3 lines.

STEP 2 — Interview (then STOP and wait for my answers)
Ask me: dream job title(s), preferred US location (remote/hybrid/on-site + cities),
seniority level, whether I need visa sponsorship, and minimum base salary in USD.

STEP 3 — Scrape
Use the Apify connector with a LinkedIn Jobs scraper.
- Run 4–7 keyword searches (variations of my title) for United States, past month.
- Keep only jobs whose posted date is within the last 14 days.
- Dedupe in this order: (a) LinkedIn job ID, (b) same company + same normalized
  title in different cities (merge locations into one row), (c) recruiter or
  aggregator reposts of the same description.
- If I need sponsorship, EXCLUDE roles whose description says any of:
  "no sponsorship", "will not / cannot / unable to sponsor", "not eligible for
  sponsorship", "not open to visa sponsorship", "without the need for current or
  future sponsorship", "U.S. citizens only", "must be a U.S. citizen",
  "U.S. person", "may not be able to... support H-1B", any security clearance.
- Do NOT exclude a role just because an equal-opportunity statement mentions
  "citizenship".
- Label sponsorship as "Offered" ONLY if the text says so explicitly.
  Otherwise "Not stated". Never assume.

STEP 4 — Spreadsheet (.xlsx)
Columns: Title, Company, Location, Work Type, Salary (USD), Date Posted,
Applicants, Sponsorship, Required Stack, Match Score (0–100),
Apply Priority (High/Medium/Low), Skill Gaps, Apply Link.
- Salary: base range only. Ignore ranges labeled equity, bonus, stock or sign-on.
- Applicants: keep LinkedIn's buckets ("<25", "200+").
- Match Score: title fit (30) + share of the JD stack my resume covers (40)
  + core AI/ML present (10) + years-of-experience fit (20).
- High = score 72+, posted within 7 days, under 100 applicants,
  and salary band not below my minimum.
- Sort by priority, then score. Add a "Method" tab explaining every rule.

STEP 5 — Advice
Top 10 jobs to apply to first (one line each on why), the 5 keywords most
often missing from my resume (with counts), 3 rewritten resume bullets using
only facts from my resume, and typical base salary ranges for my level
computed from the listings that published one.

RULES: Only use real listings returned by the connector. Never invent jobs,
salaries, applicant counts or links. If data is missing, write "Not listed".

RULES: Only use real listings returned by the connector. Never invent jobs, salaries, applicant counts or links. If data is missing, write "Not listed".

来源

Claude 找工作流程:先 3 行总结简历、问完偏好再停下,只用连接器返回的真实职位(不编造) · AbhijayArora · X · 2026-10-25T13:12:02.000Z

留言与反馈

试过这个方法吗?分享效果、遇到的问题或改进建议。留言审核后公开,请勿填写敏感信息。

正在加载…

    相关用例