Lens
A API Google Lens extrai resultados de pesquisa visual a partir de URLs de imagem fornecidas. Retorna resultados de imagens visualmente correspondentes com títulos, URLs, domínios e mais.
Nossa google_lens fonte permite extrair resultados do recurso Google Lens ao realizar uma pesquisa por imagem.
Amostras de requisição
A API envia uma solicitação ao recurso Google Lens para recuperar dados estruturados relacionados ao conteúdo de uma imagem.
curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
"source": "google_lens",
"query": "https://www.beginningboutique.com.au/cdn/shop/files/Flossie-Pink-Maxi-Sleeveless-Dress_750x.jpg",
"parse": "true"
}'import requests
from pprint import pprint
# Estruturar payload.
payload = {
'source': 'google_lens',
'query': 'https://www.beginningboutique.com.au/cdn/shop/files/Flossie-Pink-Maxi-Sleeveless-Dress_750x.jpg',
'parse': 'true'
}
# Obter resposta.
response = requests.request(
'POST',
'https://realtime.oxylabs.io/v1/queries',
auth=('USERNAME', 'PASSWORD'),
json=payload,
)
# Imprimir a resposta formatada no stdout.
pprint(response.json())
Usamos o método de integração síncrono Realtime em nossos exemplos. Se você quiser usar Proxy Endpoint ou integração assíncrona Push-Pull consulte os métodos de integração da seção.
Valores dos parâmetros da requisição
Genérico
Configuração básica e opções de personalização para raspar resultados do Google Lens.
source
Define o scraper.
google_lens
query
A URL da imagem a ser pesquisada.
-
- parâmetro obrigatório
Localização
Adapte os resultados de pesquisa a localizações geográficas e idiomas específicos.
geo_location
A localização geográfica para a qual o resultado deve ser adaptado. Usar este parâmetro corretamente é extremamente importante para obter os dados certos. Para mais informações, leia sobre nossas sugeridas geo_location estruturas de parâmetro aqui.
-
locale
Accept-Language valor do cabeçalho que altera o idioma da interface web da sua página de pesquisa do Google. Mais info.
-
Dados estruturados
Dicionário de dados de saída
Estrutura JSON
Esta tabela descreve os elementos principais de um resultado de pesquisa do Google Lens. A tabela abaixo apresenta uma lista detalhada de cada recurso SERP que analisamos, junto com sua descrição e tipo de dado. A tabela também inclui alguns metadados.
results
Um dicionário contendo os resultados da pesquisa.
array
results.organic
Uma lista de resultados de imagem não pagos com seus respectivos detalhes.
array
total_results_count
O número total de resultados encontrados para a URL da imagem.
integer
parse_status_code
O código de status do trabalho de parsing. Você pode ver os códigos de status do parser descritos aqui.
integer
created_at
O timestamp quando o trabalho de scraping foi criado.
timestamp
updated_at
O timestamp quando o trabalho de scraping foi finalizado.
timestamp
page
Número da página relativo à paginação do SERP do Google.
integer
job_id
O ID do job associado ao trabalho de scraping.
string
status_code
O código de status do trabalho de scraping. Você pode ver os códigos de status do scraper descritos aqui.
integer
Orgânico
O Google Lens considera múltiplos fatores para fornecer as informações mais relevantes e úteis aos usuários com base no conteúdo da imagem que o usuário envia.

pos
Um indicador que denota a posição de um item entre todos os resultados do Google Lens.
integer
url
A URL do resultado do Google Lens.
string
title
O título do resultado.
string
domínio
A fonte do resultado do Google Lens.
string
pos_overall
O índice de posição do resultado do Google Lens dentro da SERP.
integer
url_thumbnail
As imagens em miniatura codificadas em base64 do resultado do Google Lens.
string
Atualizado
Isto foi útil?

