You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过JSON及Google API获取LinkedIn页面描述并按';'拆分?

解决方案

Google自定义搜索API返回的JSON数据里,每个items项的snippet字段就是搜索结果的描述内容,你可以直接提取这个字段,再按;拆分。

修改后的完整代码

function getSize(companyName) {
  var key = "AIzaSyDoZfj4VJPgyYvPbUg6fbObcueAkGxyR-U";
  let search = "site:linkedin.com/company " + companyName + " company size";
  let searchEngineId = "a480fef134d0c4c6f";

  // 调用Google自定义搜索API
  var options = {
    'method': 'get',
    'contentType': 'application/json',
  };
  let response = UrlFetchApp.fetch(`https://www.googleapis.com/customsearch/v1?key=${key}&q=${search}&cx=${searchEngineId}`, options);
  let searchResults = JSON.parse(response);

  // 处理无搜索结果的情况
  if (!searchResults.items || searchResults.items.length === 0) {
    return "未找到对应企业信息";
  }

  // 提取标题、描述并拆分描述
  let title = searchResults.items[0].title.split("-")[1].trim();
  let description = searchResults.items[0].snippet;
  let splitDescription = description.split(";").map(item => item.trim());

  // 返回拆分后的描述数组,可根据需求调整返回格式
  return splitDescription;
}

关键说明

  • snippet字段对应Google搜索结果展示的描述文本,就是你要抓取的LinkedIn企业页面描述内容
  • 拆分后用map(item => item.trim())清理每个元素的多余空格,避免出现无效空白项
  • 新增了无搜索结果的判断逻辑,防止因API返回空数据导致代码报错

内容的提问来源于stack exchange,提问作者Shandron

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 21:10:25