大多数教你抓取 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,同时降低账号风险
- Datablist 是什么,以及如何把岗位变成 leads
- 如何用 LinkedIn Jobs Scraper 抓取岗位
- 如何把抓取到的岗位转成公司域名
- 如何找到每个岗位背后的 hiring managers
无代码抓取 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 分三步:
- Scrape:用 LinkedIn Jobs Scraper 抓取 LinkedIn job postings
- Resolve:把每个 company name 匹配到经过验证的 domain
- 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。
Step 3:打开 LinkedIn Jobs Scraper
- 点击 See all Sources
- 选择 LinkedIn Jobs Scraper
Step 4:设置 Keywords 和 Locations
Scraper 需要两个输入:Keywords 和 Locations,并提供 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 里运行多组搜索,能让你一次覆盖整个市场,不用先按城市逐个抓取,再到后面手动拼接结果。
Step 5:运行搜索
-
设置每次搜索的 limit
-
点击 Continue
每次搜索最多返回 500 条 posting;在我们的示例里,每次上限设为 100,所以六次搜索总共会导入 600 条 posting。
- 选择 outputs。Datablist 会为它能返回的每个 data point 创建一个 property。不需要的字段可以用 ✕ 图标移除
- 点击 Run Import Now
Step 6:查看导入的 Postings
几分钟内,每条 posting 都会以结构化行的形式进入你的 collection。Scraper 每条 posting 返回 13 个字段,可分为以下几类:
| 类别 | 数据字段 |
|---|---|
| Job details | Job Title, Job description, Seniority Level, Job Function, Job Industries, Job Employment Type |
| Company details | Company Name, Company LinkedIn Url |
| Links and IDs | LinkedIn Job Link, Job Posting Id |
| Location and timing | Location, Country, Date Added |
📘 每条抓取到的 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
- 点击顶部菜单里的 Enrich
- 切换到 Companies tab
- 选择 Find Company Domain from Company Name
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。
Step 3:映射 Company Name 列
- 将 Company Name 列设置为 Input Property
- 点击 Continue to outputs configuration。
Step 4:选择 Domain Outputs
- 使用 ⊕ 图标,或点击 Add all 3 outputs to collection,把 domain、website URL 和 confidence rating 添加到 collection
- 点击 Instant Run
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 中的项目
选好后,点击 Run on X items。
几分钟后,你会在抓取到的 company names 旁边看到一列 verified domains,并带有 confidence rating。高置信度结果可以直接使用,不确定的结果再人工检查。
📘 如果 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,并排管理。
Step 2:打开 Waterfall People Search
- 从 source list 中选择 Waterfall People Search
- 将你的 collection 映射为 Input Collection
- 选择 domain 列作为 Input Property
Step 3:设置你想触达的 Job Titles
Person's Titles 接收逗号分隔的列表,并返回匹配任意 title 的人员。对使用 hiring signals 的 recruiter 来说,一个不错的组合是:Hiring Manager, CEO, Founder, VP of HR, Recruiting Manager, Owner。
如果你只想找特定地区的 decision-makers,可以继续用 Departments、Person Seniorities 和 Lead Countries 缩小范围。
Step 4:设置 Contact Limit 和 Cache
- 设置 Contact Limit Returned Per Company
- 选择你的 Cache Settings
- 全部设置好后,点击 Continue。
Step 5:选择 Outputs 并运行
Datablist 会为它能返回的每个 data point 创建一个 property。
- 用 ✕ 图标移除不需要的字段
- 点击 Run import now
每条导入的 lead 消耗 100 credits,并在找到时包含 email address。
Step 6:查看你的 Lead List
几分钟后,你的 collection 里会出现姓名、职位和 emails,并和触发它们的 job posting 放在一起。这不是冷名单,而是基于实时招聘信号生成的可联系 lead。
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 理由:你知道他们正在面临你能解决的招聘需求。




















