Bright Data - Google Search
Busque no Google e obtenha resultados JSON estruturados usando a API SERP do Bright Data.
Configuração
1. Obtenha sua API Key: Obtenha uma chave no Painel do Bright Data.
2. Crie uma zona Web Unlocker: Crie uma zona em brightdata.com/cp clicando em "Add" (canto superior direito) e selecionando "Unlocker zone".
3. Configure as variáveis de ambiente:
export BRIGHTDATA_API_KEY="sua-api-key"
export BRIGHTDATA_UNLOCKER_ZONE="seu-nome-de-zona"
Uso
bash scripts/search.sh "query" [cursor]
Parâmetros:
query(obrigatório): Termo de buscacursor(opcional): Número da página para paginação (iniciado em 0, padrão: 0)
Exemplos:
# Busca básica
bash scripts/search.sh "mudanças climáticas"
# Obter página 2 de resultados
bash scripts/search.sh "mudanças climáticas" 1
Formato de Saída
Retorna JSON com array organic estruturado:
{
"organic": [
{
"link": "https://example.com/article",
"title": "Título do Artigo",
"description": "Breve descrição da página..."
}
]
}
Dependências
curl- Para requisições de APIjq- Para processamento JSON