Volver al blog

Investigación de Productos con la API de Búsqueda de Google: Un Análisis Profundo de Labubu Usando Scrapeless

Emily Chen
Emily Chen

Advanced Data Extraction Specialist

19-Jun-2025

Introducción

Evaluar un nuevo producto como Labubu requiere más que solo navegar algunos sitios web. Para realizar una investigación significativa, especialmente al tomar decisiones basadas en datos, necesitas profundidad, escala y estructura. Ahí es donde entra en juego la API avanzada de búsqueda de Google de Scrapeless.

En esta guía, te mostraremos cómo aprovechar el poder de Scrapeless para una investigación de producto completa, obteniendo información sobre la opinión del usuario, especificaciones técnicas, precios y más.

¿Por qué usar Scrapeless para la investigación de productos?

La API de búsqueda de Google de Scrapeless te permite consultar Google Search de manera programática y devolver resultados estructurados sobre los que puedes actuar. En lugar de abrir docenas de pestañas manualmente, Scrapeless lo reúne todo en un formato JSON limpio, adaptado a tus consultas.

Esto es especialmente útil para la investigación de productos, donde a menudo necesitas:

  • Comparar características entre competidores
  • Comprender experiencias reales de usuarios
  • Rastrear opiniones en foros y reseñas
  • Analizar cómo se posiciona un producto en el mercado

Primeros pasos

Para comenzar, asegúrate de tener:

  • Un token de API de Scrapeless válido (puedes solicitarlo desde tu panel de control)
  • Python 3.x instalado (u otro entorno de scripting)
  • Una lista clara de preguntas de búsqueda relacionadas con Labubu

Algunos ejemplos de consultas centradas en el producto incluyen:

  • "modelo de precios de Labubu"
  • "lista de funciones de Labubu"
  • "pruebas de rendimiento de Labubu"
  • "fiabilidad del API de Labubu"
  • "experiencias de integración con Labubu"
  • "comparación de alternativas de Labubu"

Cada una de estas apunta a un aspecto específico de la investigación del producto, ya sea precios, capacidades técnicas o panorama competitivo.

Transformar resultados de búsqueda en insights

Una vez que recibas los resultados desde Scrapeless, puedes:

  • Analizar el contenido para extraer detalles del producto
  • Agrupar patrones a través de distintas fuentes
  • Calcular el sentimiento según los comentarios de los usuarios
  • Monitorear cambios con el tiempo a medida que aparecen nuevas reseñas

Scrapeless te proporciona un proceso automatizado y repetible que reduce el esfuerzo manual mientras aumenta la profundidad y precisión de tu investigación.

Comprendiendo características y especificaciones del producto

Usando la API de búsqueda de Google de Scrapeless, considera ejecutar búsquedas como:

  • "modelo de precios de Labubu"
  • "lista de funciones de Labubu"
  • "pruebas de rendimiento de Labubu"
  • "fiabilidad del API de Labubu"
  • "experiencias de integración con Labubu"
  • "comparación de alternativas de Labubu"

Estas te ayudan a evaluar

  • Capacidades del producto
  • Estabilidad técnica
  • Facilidad de integración para equipos técnicos

También puedes automatizar comparaciones con términos como:

  • Labubu vs \[nombre del competidor]

Esto te permite ver cómo está posicionado Labubu en el ecosistema.

Medir la satisfacción y sentimiento del usuario

Las especificaciones son importantes, pero también lo son los comentarios de los usuarios.

Scrapeless facilita la automatización de búsquedas de sentimiento:

  • "Labubu gran elección"
  • "Labubu altamente recomendado"
  • "experiencia de usuario con Labubu"

Estas consultas obtienen datos desde

  • Blogs
  • Foros
  • Sitios de reseñas

Puedes construir una puntuación básica de sentimiento al contar menciones positivas y negativas.

Descubrir opiniones expertas y análisis detallados

Para obtener perspectivas más profesionales, prueba búsquedas como:

  • "reseñas expertas de Labubu"
  • "caso de estudio de Labubu"

Esto te ayudará a descubrir:

  • Opiniones de analistas
  • Implementaciones en negocios
  • Evaluaciones a largo plazo sobre la calidad del producto

Esto añade una capa estratégica más allá de los comentarios de clientes.

Bonus: Script en Python para puntuar Labubu

Para potenciar aún más tu flujo de trabajo, incluimos un script básico en Python que:

  • Envía consultas a la API de Scrapeless
  • Cuenta cuántos resultados coinciden con términos positivos o negativos
  • Devuelve una puntuación sencilla para medir la percepción pública

Necesitarás:

Una vez lo ejecutes, generará salida en consola y un archivo de resultados.

Python Script ( labubu_research_script.py )

language Copy
import json
import requests

SCRAPELESS_API_TOKEN = "SCRAPELESS_API_TOKEN"

def search_google_with_scrapeless(query, gl="us", hl="en", google_domain="google.com", num="10"):
    """Performs a Google search using the Scrapeless API and returns the JSON response."""
    host = "api.scrapeless.com"
    url = f"https://{host}/api/v1/scraper/request"

    headers = {
        "x-api-token": SCRAPELESS_API_TOKEN
    }

    json_payload = json.dumps({
        "actor": "scraper.google.search",
        "input": {
            "q": query,
            "gl": gl,
            "hl": hl,
            "google_domain": google_domain,
            "start": "0",
            "num": num
        }
    })

    try:
        response = requests.post(url, headers=headers, data=json_payload)
        response.raise_for_status()  # Raise an exception for HTTP errors
        return response.json()
    except requests.exceptions.RequestException as e:
        print(f"Error during API request: {e}")
        return None

def get_result_count(query):
    search_results = search_google_with_scrapeless(query, num="1") # Only need 1 result to get total_results
    if search_results and "search_information" in search_results:
        # Scrapeless API might not have spelling_fix, so we rely on total_results
        return int(search_results["search_information"].get("total_results", 0))
    return 0

def negative_queries(product_name):
    return [
        f'"{product_name} broken"',
        f'"{product_name} defective"',
        f'"{product_name} quality issues"',
        f'"{product_name} paint chipping"',
        f'"{product_name} fragile"',
        f'"{product_name} easily damaged"',
        f'"{product_name} not as pictured"',
        f'"{product_name} disappointed with"',
        f'"{product_name} regret buying"',
        f'"{product_name} waste of money"',
    ]

def positive_queries(product_name):
    return [
        f'"{product_name} cute"',
        f'"{product_name} adorable"',
        f'"{product_name} well-made"',
        f'"{product_name} high quality"',
        f'"{product_name} great design"',
        f'"{product_name} perfect gift"',
        f'"{product_name} highly collectible"',
        f'"{product_name} worth the price"',
        f'"{product_name} love my"',
        f'"{product_name} recommended"',
    ]

def conduct_labubu_product_research_with_scoring():
    product_name = "Labubu"

    negative_markers = 0
    positive_markers = 0

    print(f"Searching for product: {product_name}\n")

    print("Negative results found:")
    negative_results_output = []
    for query in negative_queries(product_name):
        count = get_result_count(query)
        if count > 0:
            negative_markers += 1
            negative_results_output.append(f'\"{query}\": {count}')
            print(f'\"{query}\": {count}')
    if not negative_results_output:
        print("none")

    print("\nPositive results found:")
    positive_results_output = []
    for query in positive_queries(product_name):
        count = get_result_count(query)
        if count > 0:
            positive_markers += 1
            positive_results_output.append(f'\"{query}\": {count}')
            print(f'\"{query}\": {count}')
    if not positive_results_output:
        print("none")

    score = positive_markers - negative_markers

    print(f"\nNegative markers: {negative_markers}")
    print(f"Positive markers: {positive_markers}")
    print(f"Score: {score}")

    # Save the output to a file for later inclusion in the article
    with open("labubu_scoring_output.txt", "w", encoding="utf-8") as f:
        f.write(f"Searching for product: {product_name}\n\n")
        f.write("Negative results found:\n")
        if negative_results_output:
            f.write("\n".join(negative_results_output) + "\n")
        else:
            f.write("none\n")
        f.write("\nPositive results found:\n")
        if positive_results_output:
            f.write("\n".join(positive_results_output) + "\n")
        else:
            f.write("none\n")
        f.write(f"\nNegative markers: {negative_markers}\n")
        f.write(f"Positive markers: {positive_markers}\n")
        f.write(f"Score: {score}\n")

if __name__ == "__main__":
    conduct_labubu_product_research_with_scoring()

Ejecutar el Script

Después de configurar tu entorno y agregar tu token de API, ejecuta el script en la terminal:

language Copy
python3 labubu_research_script.py

El script:
  • Recorre todos los términos de búsqueda definidos
  • Consulta la API de Scrapeless Google Search
  • Imprime el número de resultados orgánicos por término
  • Guarda los resultados en labubu_search_results.json

Resumen del Código

Una descripción rápida de los componentes principales:

  • search_google_with_scrapeless()
    Envía la consulta a la API de Scrapeless.
  • get_result_count()
    Llama a la búsqueda y devuelve el número total de resultados.
  • positive_queries() / negative_queries()
    Define términos para identificar sentimiento del usuario sobre Labubu.
  • conduct_labubu_product_research_with_scoring()
    Función principal: ejecuta todas las consultas, calcula puntuación de sentimiento y guarda un resumen.

Demostración del análisis de resultados y puntuación

Ejemplo del output generado al ejecutar el script con términos específicos para juguetes:

language Copy
Searching for product: Labubu

Negative results found:
""Labubu broken"": 869
""Labubu defective"": 721
""Labubu not as pictured"": 29700000
""Labubu disappointed with"": 2
""Labubu waste of money"": 5

Positive results found:
""Labubu cute"": 473000
""Labubu adorable"": 44900
""Labubu well-made"": 5
""Labubu high quality"": 17700
""Labubu perfect gift"": 3130
""Labubu worth the price"": 2430
""Labubu love my"": 4570
""Labubu recommended"": 375

Negative markers: 5
Positive markers: 8
Score: 3

En este modelo, una puntuación de `0` indica sentimiento equilibrado. Una puntuación positiva sugiere menciones favorables, mientras que una negativa indica preocupaciones. Esta puntuación puede mejorarse con:
  • Impacto ponderado de palabras clave
  • Análisis de sentimiento de fragmentos
  • Categorización de resultados

Automatizando estas comprobaciones con Scrapeless, desbloqueas monitoreo en tiempo real de la percepción de productos — clave para equipos de producto y marketing.

Conclusión

La investigación de productos no tiene que ser manual ni caótica. Con Scrapeless, puedes:

  • Automatizar la recopilación de datos
  • Dirigirte exactamente a la información que necesitas
  • Mantenerte al tanto de la percepción del mercado en tiempo real

🧪 Comienza a construir tu propio flujo de investigación de productos: Scrapeless Google Search API

En Scrapeless, solo accedemos a datos disponibles públicamente y cumplimos estrictamente con las leyes, regulaciones y políticas de privacidad del sitio web aplicables. El contenido de este blog es sólo para fines de demostración y no implica ninguna actividad ilegal o infractora. No ofrecemos garantías y renunciamos a toda responsabilidad por el uso de la información de este blog o enlaces de terceros. Antes de realizar cualquier actividad de scraping, consulte a su asesor legal y revise los términos de servicio del sitio web de destino u obtenga los permisos necesarios.

Artículos más populares

Catalogar