使用 Python 的 Linkedin 个人资料抓取工具、公司名称、职位名称

演练如何使用 Linkedin 个人资料抓取工具的 Easy2Digital API 和非常简单的 Python 代码来抓取 Linkedin 个人资料链接。

您有一份公司名称和关键联系人名称列表,并且希望在外展之前找到他们的 Linkedin 个人资料。问题是如何让它自动完成并尽可能节省成本。

这就是本文的目的。我将介绍如何使用 Linkedin 个人资料抓取工具的 Easy2Digital API 和非常简单的 Python 代码行来抓取 Linkedin 个人资料链接。

目录: Linkedin 用户个人资料抓取工具

Linkedin 个人资料抓取 API

在 Easy2Digital API 中,您可以参考并使用 5 个端点参数来自定义抓取。这里对参数的介绍如下:

这是脚本中用于调用和获取数据的完整 API 端点的示例。

linkedinProfiles = requests.get("http://easy2digital.onrender.com/api/1/linkedinProfileScraper?token=" + tokenA + "&companyname=" + companyName + "&title=" + title + "&searchapikey=" + api).json()[0]

  1. 令牌:这是您订阅免费试用版后 Easy2Digital 给予的令牌。免费版本提供每个订阅者每月 50 个免费配额
  2. 公司名称:供用户循环添加公司或公司名称列表
  3. 标题:供用户循环添加公司或公司名称列表
  4. 搜索 API 密钥:在此处添加 Google 搜索 API 密钥,它是完全免费的。您只需注册一个 Google 云帐户并在 Google API 控制台中获取即可。每个键每天有 100 次有限搜索。尽管如此,实际上您可以创建更多项目并获得更多密钥。

抓取指令样本

1. 为参数创建一个空列表和变量

LinkedinProfileResult = []

company = ("easy2digital", "IBM", "semrush")

title = "consultant"

api = ""

2. 如果您需要抓取公司和职位列表,请构建一个循环

for companyName in company:

brandNews = requests.get("http://easy2digital.onrender.com/api/1/linkedinProfileScraper?token=" + tokenA + "&companyname=" + companyName + "&title=" + title + "&searchapikey=" + api).json()[0]

linkURL = brandNews['link']

titleName = brandNews['title']

element_info = {

"Title": titleName,

"Profile Link": linkURL

}

LinkedinProfileResult.append(element_info)

3. 根据您的需要管理结果的输出。

对于结果,您可以输出并保存在 CSV 文件中,也可以使用前面文章中提到的 gspread 模块直接与特定的 Google 表格同步。这里我不打算详细阐述。无论您喜欢采用哪种方法,您都可以根据需要自定义要获取的订单、布局和数据。

Linkedin Profile Scraper API 的付费版本(包括电子邮件抓取)

如果您也想抓取 LinkedIn 个人资料电子邮件地址,Easy2Digital 还提供付费 API 版本(1000 个 Linkedin 个人资料抓取(包括电子邮件)。请通过留言“Linkedin 个人资料 API 付费”订阅我们的时事通讯,我们会回复尽快给你

Linkedin Profile Scraper 的完整 Python 脚本

如果您对第 67 章 – 使用 Easy2Digital API 的 Linkedin 用户资料抓取器、公司名称、职位感兴趣,请添加消息“第 67 章”来订阅我们的时事通讯。我们会立即将脚本发送到您的邮箱。 (如果您还需要电子邮件抓取工具,请告诉我们您需要付费版本。

我希望您喜欢阅读第 67 章 – 使用 Easy2Digital API、公司名称、职位名称进行 Linkedin 用户个人资料抓取。如果您这样做了,请通过执行下列操作之一来支持我们,因为这总是对我们的频道有所帮助。