360 Secure SkillHub
360 安全技能中心

google-search

该 Skill 通过 Google Custom Search Engine API 执行网络搜索,支持自定义搜索引擎配置与实时结果获取,需配置 API 密钥与搜索引擎 ID,并以命令行脚本方式运行。适用于快速信息检索、市场研究、关键词与 SEO 分析。文档同时说明 API 用量、请求频率与结果数量等限制。

thcjp
thcjp
热度 45.77
最近更新 2026-09-22 02:57:45
分类:搜索依赖:代码执行 / 第三方 API应用场景:研究 / 市场分析

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add thcjp/google-search
Metadata
name
google-search
slug
google-search
displayName
google-search
version
1.0.0
summary
通过Google Custom Search Engine搜索网络,获取实时信息与权威来源,精准搜索
description
通过Google Custom Search Engine搜索网络,获取实时信息与权威来源,精准搜索。API调用**:使用Google Custom Search Engine API进行网络搜索。。自定义搜索**:支持自定义搜索配置。。实时结果**:提供实时搜索结果。轻量级设计,低资源占用,适配云端与本地部署。
license
MIT
tools
["read"]

Google Custom Search Engine API 使用指南

概述

本指南详细介绍了如何使用Google Custom Search Engine API进行网络搜索。CSE API提供了一种高效的方式来定制搜索,满足获取实时信息、SEO优化、关键词分析、排名提升和搜索流量优化的需求。

安装与配置

创建Google Cloud项目并启用API

  1. 访问。
  2. 创建一个新的项目或选择现有项目。
  3. 在“API & Services”部分,点击“Enable APIs and Services”。
  4. 在搜索框中输入“Custom Search API”,并启用该API。

获取API密钥

  1. 在Google Cloud Console中,选择“APIs & Services”。
  2. 在“Credentials”部分,点击“Create Credentials”。
  3. 选择“API Key”,然后点击“Create”。
  4. 复制生成的API密钥。

创建搜索引擎ID (CX)

  1. 访问。
  2. 点击“Create a custom search engine”。
  3. 按照提示完成设置,并获取搜索引擎ID (CX)。

配置环境变量

在您的项目工作空间中创建一个.env文件,并添加以下内容:

GOOGLE_API_KEY=your_api_key_here
GOOGLE_CSE_ID=your_cx_id_here

工作流程

使用示例

以下命令展示了如何使用Python脚本进行搜索:

GOOGLE_API_KEY= GOOGLE_CSE_ID=yyy python3 skills/google-search/scripts/search.py "Skill平台 documentation"

核心功能

  • 网络搜索:通过Google Custom Search Engine API进行高效的网络搜索。
  • 实时信息:获取最新更新和权威来源的信息。
  • 精准搜索:定制搜索条件,提供精确的搜索结果。
  • SEO优化:支持SEO优化、关键词分析、排名提升和搜索流量优化。

适用场景

  • 快速信息获取:适用于需要快速获取实时信息的用户。
  • SEO优化:适用于进行SEO优化的网站管理员。
  • 关键词分析:适用于关键词分析师。
  • 市场研究:适用于企业团队进行市场研究。
  • 自动化工作流:适用于自动化工作流场景。

使用指南

运行环境

  • Agent平台: 支持SKILL.md的任意AI Agent( Code / Cursor / Codex / CLI等)。
  • 操作系统: Windows / macOS / Linux。

依赖说明

依赖项 类型 是否必需 获取方式
LLM API API 必需 由Agent内置LLM提供
Google Cloud API API 必需 通过Google Cloud Console启用

API Key 配置

  • 本Skill基于Markdown指令,无需额外API Key。

可用性分类

  • 分类: MD+EXEC(纯Markdown指令,部分功能需要exec命令行执行能力)
  • 说明: 基于Markdown的AI Skill,通过自然语言指令驱动Agent执行任务。

核心能力

  • API调用:使用Google Custom Search Engine API进行网络搜索。
  • 自定义搜索:支持自定义搜索配置。
  • 实时结果:提供实时搜索结果。
  • SEO工具集成:支持SEO优化相关功能。

安全注意事项

  • API密钥保护:确保API密钥和搜索引擎ID(CX)安全,不要泄露给未授权人员。
  • 限制API访问:限制API密钥的使用范围,只允许访问必要的API。
  • 监控API使用:定期检查API使用情况,防止滥用。

常见问题

Q1: 如何开始使用Google Custom Search Engine API?

A: 请先按照安装与配置步骤进行设置,然后参考使用指南进行搜索。

Q2: 如果遇到错误怎么办?

A: 请参考错误处理章节,根据错误类型采取相应的解决措施。

Q3: Google Custom Search Engine API有什么限制?

A: 请参考已知限制章节了解具体限制。

已知限制

  • API使用量:Google Custom Search API可能有月度使用量限制,超出部分可能产生额外费用。
  • 请求频率:为了避免触发API的频率限制,建议在短时间内不要进行过多连续的搜索请求。
  • 结果数量:默认情况下,每次搜索最多返回10条结果。可以通过API参数调整返回结果的数量,但过多结果可能导致性能下降。

边界条件与限制

输入限制

  • 查询长度:不超过2048个字符。
  • 特殊字符:查询字符串中不应包含可能导致API解析错误的特殊字符,如<, >, &, |等。
  • 敏感内容:不推荐使用该技能搜索涉及敏感内容的查询,以避免违反相关法律法规和平台政策。

性能边界

  • 请求频率:为了避免触发API的频率限制,建议在短时间内不要进行过多连续的搜索请求。
  • 结果数量:默认情况下,每次搜索最多返回10条结果。可以通过API参数调整返回结果的数量,但过多结果可能导致性能下降。

兼容性约束

  • API版本:确保使用的Google Custom Search API版本与Skill平台兼容。
  • 浏览器兼容性:虽然Skill平台通常不依赖于浏览器,但使用该技能时,确保相关脚本或工具在目标浏览器中运行正常。

数据处理

  • 个人数据保护:在处理搜索结果时,确保遵守个人数据保护法规,如欧盟的GDPR。
  • 版权问题:搜索结果可能包含受版权保护的内容,使用时需注意版权问题。

网络依赖

  • 网络稳定性:该技能依赖于稳定的网络连接,网络不稳定可能导致搜索请求失败或响应延迟。

费用限制

  • API使用量:Google Custom Search API可能有月度使用量限制,超出部分可能产生额外费用。
  • 付费计划:根据Skill平台的定价模型,不同定价层级的用户可能享受不同的API使用量。

差异化优势

与同类方案对比

  1. 自动化搜索:与手动搜索相比,本技能通过Google Custom Search Engine API实现自动化搜索,节省了大量手动搜索时间,且更精准。
  2. 特定领域搜索:相较于通用搜索引擎,本技能通过自定义搜索引擎ID (CX) 和API密钥,实现了对特定领域信息的精准搜索。

独特功能

  1. 实时信息获取:通过CSE API提供实时搜索结果,确保用户获取到最新信息。
  2. SEO优化支持:支持SEO优化、关键词分析、排名提升和搜索流量优化。
  3. 自动化工作流集成:易于集成到现有的自动化工作流中。

效率提升

使用本技能,用户可以节省至少30%的搜索时间,尤其是在需要频繁进行搜索的情况下。通过自动化搜索,用户可以减少重复操作,提高工作效率。

应用场景创新

  1. 内容创作者:内容创作者可以使用本技能进行快速的市场趋势分析。
  2. 学术研究:研究人员可以利用本技能进行文献搜索。
  3. 企业情报分析:企业可以通过本技能收集竞争对手的信息。