search
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseBright Data - Google Search
Bright Data - Google搜索
Search Google and get structured JSON results using Bright Data's SERP API.
使用Bright Data的SERP API搜索Google并获取结构化JSON结果。
Setup
配置步骤
1. Get your API Key:
Get a key from Bright Data Dashboard.
2. Create a Web Unlocker zone:
Create a zone at brightdata.com/cp by clicking "Add" (top-right), selecting "Unlocker zone".
3. Set environment variables:
bash
export BRIGHTDATA_API_KEY="your-api-key"
export BRIGHTDATA_UNLOCKER_ZONE="your-zone-name"1. 获取API密钥:
从Bright Data控制台获取密钥。
2. 创建Web解锁器区域:
在brightdata.com/cp页面点击右上角的“Add”,选择“Unlocker zone”来创建一个区域。
3. 设置环境变量:
bash
export BRIGHTDATA_API_KEY="your-api-key"
export BRIGHTDATA_UNLOCKER_ZONE="your-zone-name"Usage
使用方法
bash
bash scripts/search.sh "query" [cursor]Parameters:
- (required): Search term
query - (optional): Page number for pagination (0-indexed, default: 0)
cursor
Examples:
bash
undefinedbash
bash scripts/search.sh "query" [cursor]参数说明:
- (必填):搜索关键词
query - (可选):分页页码(从0开始计数,默认值:0)
cursor
示例:
bash
undefinedBasic search
Basic search
bash scripts/search.sh "climate change"
bash scripts/search.sh "climate change"
Get page 2 of results
Get page 2 of results
bash scripts/search.sh "climate change" 1
undefinedbash scripts/search.sh "climate change" 1
undefinedOutput Format
输出格式
Returns JSON with structured array:
organicjson
{
"organic": [
{
"link": "https://example.com/article",
"title": "Article Title",
"description": "Brief description of the page..."
}
]
}返回包含结构化数组的JSON:
organicjson
{
"organic": [
{
"link": "https://example.com/article",
"title": "Article Title",
"description": "Brief description of the page..."
}
]
}Dependencies
依赖项
- - For API requests
curl - - For JSON processing
jq
- - 用于发送API请求
curl - - 用于JSON处理
jq