Pesquisa

Extraia resultados do Bing Search com dados analisados para anúncios pagos e listagens orgânicas, com suporte para segmentação por geolocalização, localização de domínio e paginação.

O bing_search a fonte foi projetada para recuperar páginas de resultados do Bing Search (SERPs).

Para fazer scraping resultados de pesquisa gerados por IA do Bing, use o render .

Exemplos de solicitação

No exemplo abaixo, fazemos uma solicitação para recuperar resultados de pesquisa do Bing para o termo de pesquisa adidas. A busca começará na 11ª página e recuperará 10 páginas de resultados, que serão entregues em um formato estruturado.

curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
        "source": "bing_search",
        "domain": "com",
        "query": "adidas",
        "start_page": 11,
        "pages": 10,
        "callback_url": "https://your.callback.url",
        "parse": true
    }'

Usamos o método de integração Realtime síncrona em nossos exemplos. Se você quiser usar Proxy Endpoint ou a integração assíncrona Push-Pull , consulte a seção métodos de integração .

No exemplo a seguir, enviamos uma solicitação para recuperar resultados de pesquisa do Bing gerados por IA para o termo de pesquisa melhores ferramentas de seo.

Valores dos parâmetros da solicitação

Genérico

Configuração básica e opções de personalização para scraping de busca no Bing.

Parâmetro
Descrição
Valor padrão

source

Define o scraper.

bing_search

query

A palavra-chave ou frase para pesquisar.

-

render

Habilita a renderização de JavaScript quando definido como html. Mais informações.

-

parse

Retorna dados analisados quando definido como true. Explore a saída dicionário de dados.

false

callback_url

URL para seu endpoint de callback. Mais informações

-

user_agent_type

Tipo de dispositivo e navegador. A lista completa pode ser encontrada aqui.

desktop

- parâmetro obrigatório

Localização

Adapte os resultados de pesquisa para locais geográficos, domínios e idiomas específicos.

Parâmetro
Descrição
Valor padrão

geo_location

Especifica a localização dos resultados da pesquisa. Suporta formatos de cidade, estado, país ou coordenadas. Leia mais.

-

domain

Localize os resultados para um determinado país. Valores válidos: com, ru, ua, by, kz, tr.

com

locale

valor do cabeçalho valor do cabeçalho que altera o idioma da interface web da sua página de pesquisa do Bing. Mais informações.

-

Paginação

Controles para gerenciar a paginação e a recuperação dos resultados da pesquisa.

Parâmetro
Descrição
Valor padrão

start_page

Número da página inicial.

1

pages

Número de páginas para recuperar.

1

limit

Número de resultados para recuperar em cada página.

10

Dados estruturados

SERP Scraper API é capaz de extrair um objeto HTML ou JSON que contém resultados de pesquisa do Bing, oferecendo dados estruturados sobre vários elementos da página de resultados.

Dicionário de dados de saída

Exemplo de HTML

Estrutura JSON

A tabela abaixo apresenta uma lista detalhada de cada recurso de SERP que analisamos, junto com sua descrição e tipo de dado. A tabela também inclui alguns metadados.

Chave
Descrição
Tipo

url

A URL da página de pesquisa do Bing.

string

page

O número da página atual.

integer

resultados

Um dicionário contendo os resultados da pesquisa.

object

paid (opcional)

Uma lista de resultados patrocinados com seus respectivos detalhes.

array

organic

Uma lista de listagens não pagas com seus respectivos detalhes.

array

parse_status_code

O código de status do trabalho de análise. Você pode ver os códigos de status do parser descritos aqui.

integer

created_at

O timestamp em que o trabalho de scraping foi criado.

timestamp

updated_at

O timestamp em que o trabalho de scraping foi concluído.

timestamp

status_code

O código de status do trabalho de scraping. Você pode ver os códigos de status do scraper descritos aqui.

integer

job_id

O ID do trabalho associado ao trabalho de scraping.

string

Nas seções a seguir, os trechos de código JSON analisados são abreviados quando há mais de um item disponível para o tipo de resultado.

Pago

Chave (pago)
Descrição
Tipo

pos

A posição do anúncio dentro da lista de anúncios pagos.

integer

url

A URL completa do anúncio pago.

string

desc

Uma breve descrição ou resumo do conteúdo do anúncio.

string

title

O título ou manchete principal do anúncio.

string

url_shown

A URL simplificada exibida aos usuários.

string

pos_overall

A classificação do anúncio entre todos os resultados de pesquisa, incluindo listagens pagas e orgânicas.

integer

Orgânico

Chave (orgânico)
Descrição
Tipo

pos

A classificação do resultado orgânico dentro da lista de resultados de pesquisa orgânicos.

integer

url

A URL completa do resultado de pesquisa orgânico.

string

desc

Uma breve descrição ou resumo do conteúdo do resultado de pesquisa orgânico.

string

title

O título ou manchete principal do resultado de pesquisa orgânico.

string

url_shown

A URL simplificada exibida aos usuários.

string

pos_overall

A classificação do resultado orgânico entre todos os resultados de pesquisa, incluindo listagens pagas e orgânicas.

integer

Atualizado

Isto foi útil?