大多数教你抓取 LinkedIn Jobs 的指南,最后都会丢给你一段 Python 脚本,或者一个风险不小的浏览器插件。就算它们能跑,你通常也只会得到一份岗位 CSV,却不知道下一步该联系谁。

Job posting 只是线索的一半。它能告诉你某家公司正在招聘,这是很强的购买信号,但它不会直接告诉你谁在做招聘决策。

这篇指南会带你用 no-code 的方式抓取 LinkedIn job postings,不让个人账号暴露在风险里,然后把岗位数据转成公司域名和 hiring-manager 联系人,全流程都在一个平台里完成。

📌 赶时间先看这里

核心思路: 抓取 LinkedIn job postings 能告诉你哪些公司正在招聘,但岗位本身不是 lead;真正有价值的是岗位背后的联系人。

本文会解释为什么 no-code、账号安全的抓取方式更适合业务团队,并演示如何抓取 LinkedIn Jobs,再把岗位数据转成公司域名和联系人。

读完你会得到:

  • 一种不写代码、也不冒账号风险的 LinkedIn Jobs 抓取方法
  • 从岗位信息到公司域名的完整 workflow
  • Hiring manager 和决策人 leads,能找到时还包含 email

本指南会讲什么

无代码抓取 LinkedIn Jobs 完全可行

在讨论工具之前,先回答真正的问题:非技术人员能不能不写一行代码,就抓取 LinkedIn Jobs?简短答案是可以。更完整的答案是:为什么这件事过去一直看起来很麻烦。

为什么 LinkedIn 不提供岗位导出功能

LinkedIn 没有原生导出功能。你可以浏览一天岗位,但没有一个按钮能把这些 posting 直接导出成 spreadsheet 或 CSV。

所以很多人会尝试 Python 脚本、Apify actors,或者一条一条复制粘贴。问题是,这些方法通常抓十几行后就开始变得难维护,而且最后你拿到的仍然是一份扁平列表,很难筛选,更难行动。

No-code LinkedIn job scraping 到底做了什么

No-code scraping 会跳过脚本这一层。你不需要对 LinkedIn 运行代码,只要把一个托管 scraper 指向某个搜索条件,它就会返回结构化、可导出的岗位数据。

也就是说,每条 posting 都会带有独立字段:job title、company name、industry、location 等。结果不是一整块没法用的文本,而是一份可以排序、筛选、继续 enrichment 的干净列表。

这正是很多重代码指南忽略的部分。你不需要懂技术,也能拿到可用的 LinkedIn job postings 列表;你需要的是一个替你完成 extraction 的合适工具。

如何安全抓取 LinkedIn Jobs,避免账号风险

账号安全,是大多数免费抓取方法容易出问题的地方。你选择的方法,决定了你下周还能正常使用 LinkedIn,还是要面对被锁定的账号。

为什么抓取 LinkedIn Jobs 的脚本和插件容易封号

免费脚本和浏览器插件通常会在你自己的登录会话里抓取数据。它们会发出不像正常浏览行为的自动化请求,而这种模式正是触发限制或封禁的常见原因。

还有一个很现实的数量上限。单次 LinkedIn 搜索最多显示 1000 条结果, 所以脚本如果试图暴力绕过这个限制,只会让你的账号更显眼。

如果被限制的是你平时用来找客户、联系客户的账号,那所谓的免费工具就不划算了。

📘 搜索限制一览

LinkedIn 单次搜索最多 1000 条结果,scraper 每次搜索最多返回 500 条 posting。想覆盖完整市场,建议按关键词和地点拆成多组搜索。

No-code LinkedIn Jobs Scraper 如何保护你的账号

托管式 no-code scraper 不会碰你的个人账号。它在自己的基础设施上执行 extraction,所以不是你的登录账号在发出大量请求。

这种隔离才是重点。你的账号继续像普通账号一样使用,重活交给为抓取任务设计的环境来处理。不过,安全 extraction 只是开始,不是终点。更重要的问题是:哪个平台能把干净的抓取结果一路变成可联系的 lead。

Datablist 如何把 LinkedIn Jobs 变成 Leads

如果你还不了解这套 workflow 背后的工具,先用一小段介绍讲清楚。

Datablist:抓取 LinkedIn Jobs 并找到 Leads 的 no-code 工具

Datablist.com 是一个 no-code 平台,提供 60+ 个工具,已有超过 30,000 名用户使用,适合在不写代码的情况下查找、enrich 和清洗数据。

对 LinkedIn Jobs 抓取来说,它的价值在于整个任务都能放在一个地方完成。Workflow 分三步:

  1. Scrape:用 LinkedIn Jobs Scraper 抓取 LinkedIn job postings
  2. Resolve:把每个 company name 匹配到经过验证的 domain
  3. Find:找到每条 posting 背后的 hiring managers 和决策人

每一步都在同一个平台里运行,所以你不需要把 CSV 导出到另一个工具里,才能继续下一步。

只抓 LinkedIn Job Postings 找不到客户

抓取到的 posting 会告诉你某家公司有需求。它不会告诉你谁批准招聘,也不会直接给你 email。大多数 scraping 指南就停在这个空档。你会觉得手里有一批岗位数据,像是有了进展,但你没法给一个 job ad 发送 offer。

后面两个 how-to 部分会补上这个缺口:先找到 company domain,再找到背后的人。这就是一堆数据和一个真实 deal 之间的差别。

如何用 Datablist 抓取 LinkedIn Jobs

下面进入实操。LinkedIn Jobs Scraper 位于 Sources tab,可以把一组 keywords 和 locations 转成结构化岗位列表。每导入一条 posting 消耗 2 credits。

Step 1:注册 Datablist.com

创建你的 Datablist 账号。大约一分钟就能完成,free trial 会给你 500 credits,足够抓取 250 个 jobs。

Step 2:创建 New Collection

进入账号后,点击 New Collection。这是抓取到的岗位数据会进入的 workspace。

How To Scrape LinkedIn Jobs - Create A New Collection
How To Scrape LinkedIn Jobs - Create A New Collection

Step 3:打开 LinkedIn Jobs Scraper

  1. 点击 See all Sources
  2. 选择 LinkedIn Jobs Scraper
How To Scrape LinkedIn Jobs - Source Selection
How To Scrape LinkedIn Jobs - Source Selection

Step 4:设置 Keywords 和 Locations

Scraper 需要两个输入:KeywordsLocations,并提供 Country、Job Type、Experience Level、Remote、Time Period 等筛选项。本 walkthrough 使用的配置如下:

  • Keywords: Developer, Software Engineer
  • Locations: Berlin, Hamburg, Frankfurt
  • Country: Germany
  • Time Period: Past week
  • Job Type: Full Time
  • Experience Level: Entry Level
  • Remote: On-Site

每一组 keyword 和 location 组合都会作为一次独立搜索运行。两个 keywords 乘以两个 locations 会产生四次搜索;上面的配置是两个 keywords 乘以三个 locations,所以总共运行六次搜索。

在一个 job 里运行多组搜索,能让你一次覆盖整个市场,不用先按城市逐个抓取,再到后面手动拼接结果。

How To Scrape LinkedIn Jobs - Search Configuration
How To Scrape LinkedIn Jobs - Search Configuration

Step 5:运行搜索

  1. 设置每次搜索的 limit

  2. 点击 Continue

    每次搜索最多返回 500 条 posting;在我们的示例里,每次上限设为 100,所以六次搜索总共会导入 600 条 posting。

how-to-scrape-linkedin-jobs-search-run-settings.png
how-to-scrape-linkedin-jobs-search-run-settings.png
  1. 选择 outputs。Datablist 会为它能返回的每个 data point 创建一个 property。不需要的字段可以用 图标移除
  2. 点击 Run Import Now
How To Scrape LinkedIn Jobs - Run The Search
How To Scrape LinkedIn Jobs - Run The Search

Step 6:查看导入的 Postings

几分钟内,每条 posting 都会以结构化行的形式进入你的 collection。Scraper 每条 posting 返回 13 个字段,可分为以下几类:

类别数据字段
Job detailsJob Title, Job description, Seniority Level, Job Function, Job Industries, Job Employment Type
Company detailsCompany Name, Company LinkedIn Url
Links and IDsLinkedIn Job Link, Job Posting Id
Location and timingLocation, Country, Date Added
how-to-scrape-linkedin-jobs-scraped-results.png
how-to-scrape-linkedin-jobs-scraped-results.png

📘 每条抓取到的 Job Posting 成本是多少

Scraper 按导入的 job posting 收费,每条 2 credits,只对实际导入的 posting 计费。一次 600 条 posting 的运行会消耗 1,200 credits。

如何把 LinkedIn 岗位数据转成公司域名

一条 job posting 通常会给你 company name 和 LinkedIn URL,但不会给你 domain。可是要进一步找 lead,你通常需要先拿到公司域名,所以这一步就是把 company name 转成 domain。

Datablist.com 通过 Companies tab 里的 Domain Finder enrichment 来处理这件事。因为岗位数据已经在 Datablist 里,你可以直接运行,不需要导出再导入。

Step 1:打开 Find Company Domains Enrichment

  1. 点击顶部菜单里的 Enrich
  2. 切换到 Companies tab
  3. 选择 Find Company Domain from Company Name
How To Scrape LinkedIn Jobs - Open The Domain Enrichment
How To Scrape LinkedIn Jobs - Open The Domain Enrichment

Step 2:设置 Database + Google Fallback Workflow

Workflow 下,选择使用 company dataset 并带 Google fallback 的选项。Datablist 会先检查自己的 verified database,只有匹配不到的公司名才会用 Google 查找。

这个顺序可以控制成本:database lookup 每找到一个 domain 消耗 1 credit,每次 Google fallback lookup 消耗 2.5 credits。

How To Scrape LinkedIn Jobs - Domain Workflow Settings
How To Scrape LinkedIn Jobs - Domain Workflow Settings

Step 3:映射 Company Name 列

  1. 将 Company Name 列设置为 Input Property
  2. 点击 Continue to outputs configuration
How To Scrape LinkedIn Jobs - Map The Company Name Column
How To Scrape LinkedIn Jobs - Map The Company Name Column

Step 4:选择 Domain Outputs

  1. 使用 图标,或点击 Add all 3 outputs to collection,把 domain、website URL 和 confidence rating 添加到 collection
  2. 点击 Instant Run
How To Scrape LinkedIn Jobs - Outputs Configuration
How To Scrape LinkedIn Jobs - Outputs Configuration

Step 5:批量运行 Enrichment

点击按钮右侧的 chevron,配置运行设置。你可以选择:

  • Run on first 10 items: 适合在正式运行前先检查结果
  • Run on first 100 items: 适合验证更大的样本
  • Run on first X items: 让你自己决定要处理多少行
  • Run on all view items: 处理整份列表,或者在有 filters 时只处理当前 view 中的项目
How To Scrape LinkedIn Jobs - Run Settings
How To Scrape LinkedIn Jobs - Run Settings

选好后,点击 Run on X items

How To Scrape LinkedIn Jobs - Run
How To Scrape LinkedIn Jobs - Run

几分钟后,你会在抓取到的 company names 旁边看到一列 verified domains,并带有 confidence rating。高置信度结果可以直接使用,不确定的结果再人工检查。

How To Scrape LinkedIn Jobs - Domain Results
How To Scrape LinkedIn Jobs - Domain Results

📘 如果 Datablist 没找到所有 Domains,怎么办

有时 Datablist 无法在一次运行中找到所有公司域名。常见原因是公司名称比较模糊,或者公司太小、太新,还没有出现在任何 database 里。

这种情况下,你可以使用 Datablist 的 AI Agent 去搜索缺失结果。更多信息见我们的 Company Name to Domain 指南 👈🏽

抓取 LinkedIn Jobs 后,如何找到 Hiring Manager 和 CEO Leads

这一步会把你抓取到的 job postings 转成可以用来销售服务的 lead list。Datablist 的 Waterfall People Search 会根据公司 domains,查找每家公司内部对应的人,并在能找到时返回 emails。

想看不只基于招聘信号的完整 lead-building workflow?这里有一篇指南讲如何 find leads using Datablist 👈🏽

Step 1:创建新的 Collection

在运行 lead search 之前,先创建一个单独的 collection,用来存放找到的人。把 leads 和 job/company data 分开,可以避免后续 search 新增行时把两个 dataset 混在一起。

Datablist 支持把相关 collections 放在同一个 folder 里,所以你可以把账号和岗位数据放在一个 collection,把 leads 放在另一个 collection,并排管理。

How To Scrape LinkedIn Jobs - Create A Leads Collection
How To Scrape LinkedIn Jobs - Create A Leads Collection
  1. 从 source list 中选择 Waterfall People Search
  2. 将你的 collection 映射为 Input Collection
  3. 选择 domain 列作为 Input Property
How To Scrape LinkedIn Jobs - Open The Waterfall People Search
How To Scrape LinkedIn Jobs - Open The Waterfall People Search

Step 3:设置你想触达的 Job Titles

Person's Titles 接收逗号分隔的列表,并返回匹配任意 title 的人员。对使用 hiring signals 的 recruiter 来说,一个不错的组合是:Hiring Manager, CEO, Founder, VP of HR, Recruiting Manager, Owner。

如果你只想找特定地区的 decision-makers,可以继续用 DepartmentsPerson SenioritiesLead Countries 缩小范围。

How To Scrape LinkedIn Jobs - Job Title Filters
How To Scrape LinkedIn Jobs - Job Title Filters

Step 4:设置 Contact Limit 和 Cache

  1. 设置 Contact Limit Returned Per Company
  2. 选择你的 Cache Settings
  3. 全部设置好后,点击 Continue
How To Scrape LinkedIn Jobs - Limit And Cache Settings
How To Scrape LinkedIn Jobs - Limit And Cache Settings

Step 5:选择 Outputs 并运行

Datablist 会为它能返回的每个 data point 创建一个 property。

  1. 图标移除不需要的字段
  2. 点击 Run import now

每条导入的 lead 消耗 100 credits,并在找到时包含 email address。

How To Scrape LinkedIn Jobs - Select Outputs And Run
How To Scrape LinkedIn Jobs - Select Outputs And Run

Step 6:查看你的 Lead List

几分钟后,你的 collection 里会出现姓名、职位和 emails,并和触发它们的 job posting 放在一起。这不是冷名单,而是基于实时招聘信号生成的可联系 lead。

How To Scrape LinkedIn Jobs - Review Your Lead List
How To Scrape LinkedIn Jobs - Review Your Lead List

LinkedIn Jobs 只有找到 Hiring Manager 才真正有价值

抓取 LinkedIn job postings 很有用,但它本身还不足以帮你拿到 leads。LinkedIn job posting 是一个信号,说明某家公司现在有需求,但真正成交的是负责招聘的人,不是那条招聘广告。

好在 Datablist 可以让你在一个地方跑完整 no-code workflow:从 postings 到 domains,再到 contacts,把 hiring signals 变成 outreach-ready leads。

关于抓取 LinkedIn Jobs 的常见问题

用 Datablist 抓取 LinkedIn Jobs 要多少钱?

Scraper 每导入一条 posting 消耗 2 credits,约等于 $0.002。Datablist trial plan 提供 500 个免费 credits,足够从 LinkedIn 抓取 250 条 job postings。

批量抓取 LinkedIn Jobs 有多快?

大多数运行会在几分钟内完成。你设置 keywords、locations 和每次搜索的 limit,启动 job 后,postings 会在你处理其他事情时自动进入 collection。

每次搜索可以抓取多少 LinkedIn Job Postings?

每次搜索最多返回 500 条 postings,而 LinkedIn 单次搜索最多显示 1000 条结果。想覆盖更多结果,可以按多个 keywords 和 locations 拆分,因为每个组合都会作为独立搜索运行。

抓取一条 LinkedIn Job Posting 能得到哪些数据?

每条 posting 返回 13 个字段,包括 job title、description、seniority、function、industries、employment type,以及 company name、company LinkedIn URL、job link、posting ID、location、country 和 date added。

抓取 LinkedIn Jobs 需要会写代码吗?

不需要。使用 Datablist 时,整个 workflow 都是 no-code:选择 scraper,输入 keywords 和 locations,然后运行即可。没有脚本要维护,也没有 API keys 要管理。

能从抓取到的 LinkedIn Jobs 里找到 Hiring-Manager Emails 吗?

可以。先把 company names 转成 domains,然后 Waterfall People Search 会按 job title 找人,并在找到时返回 email。你可以定位 hiring managers、founders、owners 或 HR leaders。

不写代码可以抓取 LinkedIn Jobs 吗?

可以。托管式 no-code scraper 会替你完成 extraction,并把 postings 返回为结构化行,所以你不需要写 Python,也不用安装浏览器插件。

抓取 LinkedIn Jobs 会不会导致账号被封?

如果 scraper 在自己的基础设施上运行,而不是在你的登录会话里运行,风险会低很多。免费脚本和插件通常从你的账号内部抓取,这正是容易触发限制的原因。Datablist 的 Sales Navigator Scraper 也采用同样思路:不让你的账号承担风险。

可以把 LinkedIn Job Postings 导出成 CSV 或 Spreadsheet 吗?

LinkedIn 本身没有导出 job postings 的方式,这正是核心问题。Datablist 的 scraper 会把 postings 收集成结构化列表,你可以筛选、enrich,并在需要时导出。

应该用 Python 脚本还是 no-code 工具抓取 LinkedIn Jobs?

如果你是开发者,并且愿意维护脚本,脚本可以工作。对非技术 recruiter 来说,no-code job scraping tool 上手更快,对账号更安全,也不会因为页面结构变化就频繁失效。

抓取 LinkedIn Jobs 比购买现成 Lead List 更好吗?

抓取能给你更新鲜的 hiring signals,并且这些信号来自正在招聘、有现实需求的公司,这是静态购买名单很难做到的。你还可以自己控制 targeting,让每个 lead 都对应一个真实、当前的 job opening。

Recruiters 能用抓取到的 LinkedIn Job Postings 做什么?

一条 posting 能告诉你哪些公司正在招聘。把它 enrich 成 domain 和 decision-maker contact 后,你就有了一个更自然的 outreach 理由:你知道他们正在面临你能解决的招聘需求。