购物
了解如何分两步抓取 Google Shopping:先从搜索生成令牌,再提取详细产品信息。
Google Shopping 来源旨在通过 google_shopping_search 和 google_shopping_product 这些来源。数据提取是如下所示的两步流程。
步骤 1:生成令牌
首先,你需要向 google_shopping_search source提交请求。这一步至关重要,因为它会生成 产品令牌,这在之后收集商品数据时是必需的。下面是用于 google_shopping_search 请求:
{
"source": "google_shopping_search",
"query": "google_pixel",
"render": "html",
"parse": true
}重要: 只有渲染后的解析任务才会返回商品令牌。
任务完成后,你会在响应中的 organic 部分:
{
"results": [
{
"content": {
"url": "https://www.google.com/search?q=google_pixel&gl=us&hl=en&udm=28&sei=1uDkaLnMNPCNxc8P67XmqQg",
"page": 1,
"results": {
"paid": [],
"organic": [
{
"pos": 1,
"url": "https://www.google.com/shopping/product/547163035992318172?q=google_pixel&gl=us&hl=en&udm=28&sei=1uDkaLnMNPCNxc8P67XmqQg&gl=US",
"type": "grid",
"price": 899,
"title": "Google Pixel 9 Pro XL",
"token": "eyJjYXRhbG9naWQiOiAiNTQ3MTYzMDM1OTkyMzE4MTcyIiwgImdwY2lkIjogIjQ0MjYwMDg2MDY1MDIwNTc4NTkiLCAiaW1hZ2VEb2NpZCI6ICIxMjMwMTAyNDkzMzk0Mjg2MjY4IiwgIm1pZCI6ICI1NzY0NjI3ODc4NTM5Njc1NDAiLCAicHZvIjogIjIzIiwgInB2dCI6ICJoZyIsICJyZHMiOiAiUENfNDQyNjAwODYwNjUwMjA1Nzg1OXxQUk9EX1BDXzQ0MjYwMDg2MDY1MDIwNTc4NTkiLCAicXVlcnkiOiAiZ29vZ2xlX3BpeGVsIn0=",解析结果中收集到的每个商品令牌都代表一个自然结果。
步骤 2:在商品请求中使用令牌
要开始收集商品数据,请在向 google_shopping_product source:
重要: 如果使用无效或生成不正确的令牌,任务将失败。
在为 google_shopping_product 和 google_shopping_search 来源使用本地化参数时,请确保使用相同的地区设置(如果未定义则为 none)。来源之间的区域不一致可能会导致数据不完整或不准确。
最后更新于
这有帮助吗?

