> ## Documentation Index
> Fetch the complete documentation index at: https://docs.brightdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 在5分钟内抓取您的第一个LinkedIn个人资料

> 设置Bright Data LinkedIn Scraper API，在5分钟内收集您的第一个个人资料数据。

本教程向您展示如何使用Bright Data LinkedIn Scraper API抓取LinkedIn个人资料并获取结构化的JSON数据。

## 前置条件

* 一个[Bright Data账户](https://www.bright.cn/cp/start)（包括\$2免费额度）
* 已安装cURL、Python 3或Node.js 18+

<Steps>
  <Step title="获取您的API密钥">
    进入您的Bright Data账户中的[用户设置页面](https://www.bright.cn/cp/setting/users)并复制您的API密钥。

    如果您还没有账户，请[在brightdata.com注册](https://www.bright.cn/cp/start)。新用户可获得\$2免费额度用于测试。

    <Warning>
      您的API密钥仅在创建时显示一次。请复制并安全地存储它。
    </Warning>
  </Step>

  <Step title="发送请求">
    我们将使用**Profiles端点**进行同步请求。将`YOUR_API_KEY`替换为您的实际密钥：

    <CodeGroup>
      ```bash cURL theme={null}
      curl -X POST \
        "https://api.brightdata.com/datasets/v3/scrape?dataset_id=gd_l1viktl72bvl7bjuj0&format=json" \
        -H "Authorization: Bearer YOUR_API_KEY" \
        -H "Content-Type: application/json" \
        -d '[{"url": "https://www.linkedin.com/in/satyanadella"}]'
      ```

      ```python Python theme={null}
      import requests

      response = requests.post(
          "https://api.brightdata.com/datasets/v3/scrape",
          params={"dataset_id": "gd_l1viktl72bvl7bjuj0", "format": "json"},
          headers={
              "Authorization": "Bearer YOUR_API_KEY",
              "Content-Type": "application/json",
          },
          json=[{"url": "https://www.linkedin.com/in/satyanadella"}],
      )

      print(response.json())
      ```

      ```javascript Node.js theme={null}
      const response = await fetch(
        "https://api.brightdata.com/datasets/v3/scrape?dataset_id=gd_l1viktl72bvl7bjuj0&format=json",
        {
          method: "POST",
          headers: {
            "Authorization": "Bearer YOUR_API_KEY",
            "Content-Type": "application/json",
          },
          body: JSON.stringify([
            { url: "https://www.linkedin.com/in/satyanadella" }
          ]),
        }
      );

      const data = await response.json();
      console.log(data);
      ```
    </CodeGroup>

    您应该看到`200`状态码。这需要10-30秒。
  </Step>

  <Step title="查看响应">
    Bright Data LinkedIn Scraper API返回一个JSON数组，其���包含结构化的个人资料数据：

    ```json theme={null}
    [
      {
        "name": "Satya Nadella",
        "city": "Redmond",
        "country_code": "US",
        "position": "Chairman and CEO at Microsoft",
        "current_company": {
          "name": "Microsoft",
          "link": "https://www.linkedin.com/company/microsoft"
        },
        "followers": 10842560,
        "connections": 500,
        "url": "https://www.linkedin.com/in/satyanadella"
      }
    ]
    ```

    每个个人资料对象包括50多个字段，涵盖个人信息、工作历史、教育、技能和社交活动。请查看[完整响应架构](/api-reference/scrapers/social-media-apis/linkedin-profiles-collect-by-url)。
  </Step>
</Steps>

您已成功使用Bright Data LinkedIn Scraper API抓取了您的第一个LinkedIn个人资料。

## 常见问题

<Accordion title="我可以在一个请求中抓取多个个人资料吗？">
  可以。将更多对象添加到输入数组。同步请求支持最多20个URL。对于更大的批次，请使用[异步`/trigger`端点](/cn/datasets/scrapers/linkedin/async-requests)。

  ```json theme={null}
  [
    {"url": "https://www.linkedin.com/in/satyanadella"},
    {"url": "https://www.linkedin.com/in/jeffweiner08"},
    {"url": "https://www.linkedin.com/in/rbranson"}
  ]
  ```
</Accordion>

<Accordion title="收到401或403错误？">
  验证您的API密钥是否正确且未过期。从[账户设置](https://www.bright.cn/cp/setting/users)生成新密钥。有关详细信息，请查看[身份验证指南](/api-reference/authentication)。
</Accordion>

<Accordion title="请求超时？">
  同步请求有1分钟的超时时间。如果请求超过此限制，它将自动切换到异步模式并返回`snapshot_id`。对于大批量请求，请使用[异步工作流](/cn/datasets/scrapers/linkedin/async-requests)。
</Accordion>

<Accordion title="响应数据为空或不完整？">
  验证LinkedIn个人资料URL是否可公开访问且格式正确。URL应遵循`https://www.linkedin.com/in/username`的格式。
</Accordion>

## 后续步骤

<CardGroup cols={3}>
  <Card title="发送您的第一个请求" icon="bolt" href="/cn/datasets/scrapers/linkedin/send-first-request">
    使用完整示例探索所有四种端点类型。
  </Card>

  <Card title="异步批量请求" icon="layer-group" href="/cn/datasets/scrapers/linkedin/async-requests">
    在单个批处理作业中抓取数百个URL。
  </Card>

  <Card title="设置webhooks" icon="webhook" href="/cn/datasets/scrapers/linkedin/data-delivery/webhooks">
    在抓取完成时自动接收结果。
  </Card>
</CardGroup>
