Lens

Google Lens API 从提供的图片 URL 中提取视觉搜索结果。返回视觉匹配的图片结果,包含标题、URL、域名等。

我们的 google_lens 源支持你在执行图片搜索时,从 Google Lens 功能中提取结果。

查看输出 数据字典 适用于每个 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

设置为 html. 更多信息.

-

parse

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

false

callback_url

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

-

user_agent_type

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

desktop

- 必填参数

本地化

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

参数
说明
默认值

geo_location

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

-

locale

Accept-Language 请求头值,它会更改您的 Google 搜索页面 Web 界面语言。 更多信息.

-

结构化数据

输出数据字典

JSON 结构

此表概述了 Google Lens 搜索结果的关键元素。下表列出了我们解析的每个 SERP 功能,以及其说明和数据类型。表中还包含一些元数据。

说明
类型

results

包含搜索结果的字典。

数组

results.organic

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

数组

total_results_count

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

整数

parse_status_code

解析任务的状态码。你可以查看所描述的解析器状态码 这里.

整数

created_at

抓取任务创建时的时间戳。

timestamp

updated_at

抓取任务完成时的时间戳。

timestamp

page

相对于 Google SERP 分页的页码。

整数

job_id

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

字符串

status_code

抓取任务的状态码。你可以查看所描述的抓取器状态码 这里.

整数

自然

Google Lens 会综合多个因素,基于用户上传图片的内容,为用户提供最相关、最有用的信息。

键(results.organic)
说明
类型

pos

用于表示某个项目在所有 Google Lens 结果中的位置的指示器。

整数

url

Google Lens 结果的 URL。

字符串

title

结果的标题。

字符串

域名

Google Lens 结果的来源。

字符串

pos_overall

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

整数

url_thumbnail

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

字符串

最后更新于

这有帮助吗?