Lens

Google Lens API 从提供的图像 URL 提取视觉搜索结果。返回视觉匹配的图像结果及标题、URL、域名等信息。

我们的 google_lens 该源使您能够在执行图片搜索时从 Google Lens 功能中提取结果。

circle-info

探索输出 数据字典 针对每个 Lens SERP 功能,提供简要描述、截图、解析后的 JSON 代码片段和定义每个解析字段的表格。使用右侧导航或向下滚动页面浏览详细信息。

请求示例

该 API 向 Google Lens 功能发送请求,以检索与图像内容相关的结构化数据。

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"
    }'

我们在示例中使用同步 Realtime 集成方法。如果您想使用 Proxy Endpoint 或异步 Push-Pull 集成,请参阅 集成方法 部分。

请求参数值

通用

用于抓取 Google Lens 结果的基本设置和自定义选项。

参数
描述
默认值

source

设置爬虫。

google_lens

query

要搜索的图像的 URL。

-

render

当设置为时启用 JavaScript 渲染 html. 更多信息.

-

parse

当设置为时返回解析后的数据 true。查看输出 数据字典.

false

callback_url

回调端点的 URL。 更多信息.

-

user_agent_type

设备类型和浏览器。完整列表可在 here.

desktop

- 必填参数

本地化

将搜索结果适配到特定地理位置和语言。

参数
描述
默认值

geo_location

应适配结果的地理位置。正确使用此参数对于获取正确数据非常重要。有关更多信息,请阅读我们建议的 geo_location 参数结构 here.

-

locale

Accept-Language 标头值,用于更改您 Google 搜索页面的网页界面语言。 更多信息.

-

结构化数据

输出数据字典

JSON 结构

该表概述了 Google Lens 搜索结果的关键要素。下表列出了我们解析的每个 SERP 功能的详细清单、其描述和数据类型。表中还包括一些元数据。

描述
类型

结果

包含搜索结果的字典。

数组

results.organic

未付费图片结果及其各自详细信息的列表。

数组

total_results_count

该图像 URL 找到的结果总数。

整数

parse_status_code

解析任务的状态代码。您可以在此处查看解析器状态代码的描述 herearrow-up-right.

整数

created_at

抓取任务创建的时间戳。

timestamp

updated_at

抓取任务完成的时间戳。

timestamp

page

相对于 Google SERP 分页的页面编号。

整数

job_id

与抓取任务关联的作业 ID。

字符串

status_code

抓取任务的状态代码。您可以在此处查看抓取器状态代码的描述 herearrow-up-right.

整数

自然结果

Google Lens 会考虑多种因素,根据用户上传图像的内容为用户提供最相关和有用的信息。

键 (results.organic)
描述
类型

pos

表示给定项目在所有 Google Lens 结果中的位置的指示器。

整数

url

Google Lens 结果的 URL。

字符串

title

结果的标题。

字符串

域名

Google Lens 结果的来源。

字符串

pos_overall

Google Lens 结果在 SERP 中的位置索引。

整数

缩略图 URL

Google Lens 结果的 base64 编码缩略图图像。

字符串

最后更新于

这有帮助吗?