Lens
A API Google Lens extrai resultados de busca visual a partir das URLs de imagem fornecidas. Retorna resultados de imagens visualmente correspondentes com títulos, URLs, domínios e muito mais.
Nossa google_lens fonte permite que você extraia resultados do recurso Google Lens ao realizar uma pesquisa por imagem.
Exemplos 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
# Structure payload.
payload = {
'source': 'google_lens',
'query': 'https://www.beginningboutique.com.au/cdn/shop/files/Flossie-Pink-Maxi-Sleeveless-Dress_750x.jpg',
'parse': 'true'
}
# Get response.
response = requests.request(
'POST',
'https://realtime.oxylabs.io/v1/queries',
auth=('USERNAME', 'PASSWORD'),
json=payload,
)
# Print prettified response to stdout.
pprint(response.json())
Usamos o método de integração síncrona Realtime método de integração em nossos exemplos. Se você quiser usar Proxy Endpoint ou assíncrono Push-Pull de integração, consulte a métodos de integração seção.
Valores dos parâmetros da solicitação
Genérico
Configuração básica e opções de personalização para raspagem dos resultados do Google Lens.
source
Define o scraper.
google_lens
query
A URL da imagem a ser pesquisada.
-
parse
Retorna os dados analisados quando definido como verdadeiro. Explorar saída dicionário de dados.
false
- parâmetro obrigatório
Localização
Adapte os resultados de pesquisa para locais geográficos e idiomas específicos.
geo_location
O local geográfico para o 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 geo_location estruturas de parâmetros sugeridas aqui.
-
locale
Accept-Language valor do cabeçalho que altera o idioma da interface web da sua página de pesquisa do Google. Mais informações.
-
Dados estruturados
Dicionário de dados de saída
Estrutura JSON
Esta tabela descreve os principais elementos de um resultado de pesquisa do Google Lens. A tabela abaixo apresenta uma lista detalhada de cada recurso de SERP que analisamos, juntamente com sua descrição e tipo de dado. A tabela também inclui alguns metadados.
resultados
Um dicionário contendo os resultados da busca.
array
results.organic
Uma lista de resultados de imagem não patrocinados com seus respectivos detalhes.
array
contagem_total_de_resultados
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
criado_em
O timestamp em que o trabalho de scraping foi criado.
carimbo_de_data_hora
atualizado_em
O timestamp em que o trabalho de scraping foi concluído.
carimbo_de_data_hora
page
Número da página em relação à paginação da SERP do Google.
integer
id_do_trabalho
O ID do trabalho associado ao trabalho de scraping.
string
código_de_status
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 vários fatores para entregar as informações mais relevantes e úteis aos usuários com base no conteúdo da imagem enviada pelo usuário.

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
domain
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?

