Shopping
Mira cómo raspar Google Shopping en dos pasos: genera tokens desde la búsqueda y luego extrae información detallada del producto.
Las fuentes de Google Shopping están diseñadas para recopilar datos de SERP y listados de productos a través de google_shopping_search y google_shopping_product fuentes respectivamente. La extracción de datos es un proceso de dos pasos que se muestra a continuación.
Paso 1: Generar el Token
Primero, necesitas enviar una solicitud al google_shopping_search source. Este paso es esencial porque genera el token de producto, que se requiere para recopilar datos de productos más adelante. A continuación hay una carga útil JSON básica para google_shopping_search solicitud:
{
"source": "google_shopping_search",
"query": "google_pixel",
"render": "html",
"parse": true
}Importante: Solo los trabajos parseados renderizados devolverán tokens de producto.
Una vez que el trabajo se completa, encontrarás el token en la respuesta, bajo la organic sección:
{
"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=",Cada token de producto recogido en los resultados parseados representa un único resultado orgánico.
Paso 2: Usar el Token en la Solicitud de Producto
Para comenzar a recopilar datos de productos, usa el token generado en tu solicitud al google_shopping_product source:
Importante: Si se usa un token inválido o generado incorrectamente, el trabajo fallará.
Al usar parámetros de localización para google_shopping_product y google_shopping_search fuentes, asegúrate de usar las mismas locales (ninguna si no está definida). La desalineación regional entre las fuentes puede resultar en datos incompletos o inexactos.
Última actualización
¿Te fue útil?

