搜索

提取 Target 搜索结果的已解析数据(自然列表),包括定价、评分、品牌信息和配送,支持门店、履约类型等选项。

target_search 该 source 用于检索 Target 搜索结果页面。我们可以返回任意 Target 页面 的 HTML。此外,我们还可以提供 Target 搜索页面的结构化(解析)输出.

请求示例

下面的示例说明如何获取解析后的 Target 搜索页面结果。

curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
        "source": "target_search", 
        "query": "iphone",
        "render": "html",
        "parse": true
    }'

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

请求参数值

通用

参数
描述
默认值

source

设置要使用的爬取器。

target_search

query

用于搜索产品的关键字或短语。

-

render

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

-

parse

设置为时返回解析后的数据 true.

false

callback_url

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

-

user_agent_type

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

desktop

- 必填参数

本地化

根据特定商店、履约类型和配送地点调整结果。

参数
描述
类型

fulfillment_type

设置履行类型。可用值为: pickup, shipping, shop_in_store, same_day_delivery.

String

store_id

设置门店位置。

Integer

delivery_zip

设置送货到的邮编位置。

String

输出数据字典

HTML 示例

JSON 结构

下表列出了详细的 搜索结果页面 元素及其说明和数据类型。表中还包括一些元数据。

描述
键 类型

url

搜索结果页面的 URL。

String

results

搜索结果的容器。

字典

organic

自然(非付费)搜索结果列表。

列表

organic.url

单个产品页面的 URL。

String

organic.title

产品标题。

String

organic.brand_link

品牌页面的 URL。

String

organic.brand_name

品牌名称。

String

organic.price_data

产品价格数据的容器。

字典

organic.price_data.price

产品的价格。

浮点数

organic.price_data.currency

价格的货币单位。

String

organic.price_data.upper_price

如果存在价格区间,则为上限价格。

浮点数

organic.product_id

唯一的产品 ID。

String

organic.rating_data

产品评分数据的容器。

字典

organic.rating_data.count

评分数量。

Integer

organic.rating_data.score

平均评分分数。

浮点数

organic.rating_data.reviews_url

评论页面的 URL。

String

organic.shipping_message

产品的配送信息。

String

created_at

抓取作业创建的时间戳。

String

updated_at

抓取作业完成的时间戳。

String

parse_status_code

解析作业的状态代码。您可以查看解析器状态代码的说明 herearrow-up-right.

Integer

page

搜索结果的页码

Integer

status_code

抓取作业的状态代码。您可以查看抓取器状态代码的说明 herearrow-up-right.

Integer

parser_type

用于提取数据的解析器类型。

String

job_id

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

String

最后更新于

这有帮助吗?