🥳Únase a la Comunidad Scrapeless y Solicite su prueba gratuita para acceder a nuestro potente kit de herramientas de Web Scraping.
Volver al blog

Cómo extraer datos de vendedores de Amazon: Guía de Python 2025

Michael Lee
Michael Lee

Expert Network Defense Engineer

27-Dec-2024

Amazon es el sitio de comercio electrónico más grande del mundo, con innumerables productos y millones de clientes. No es de extrañar que los minoristas quieran participar en la acción.

La página de la tienda de Amazon ayuda a estos minoristas a realizar estudios de mercado. Muestra detalles sobre la tienda en Amazon y puede servir como guía para perfeccionar la información de tu propia tienda. Sin embargo, es difícil realizar un seguimiento de todos los detalles en un sitio de compras como Amazon.

Aquí es donde las API de web scraping son una gran solución, eliminando toda la mano de obra manual posible. ¡No más desplazamiento manual y anotación de precios de productos e información de la tienda que crees que deberías recordar! ¡Utiliza la potente API de Scraping de Amazon para facilitar el raspado!

En este tutorial, veremos cómo raspar los detalles de la tienda de Amazon usando la API con Python.

¡Empecemos!

¿Por qué raspamos a los vendedores de Amazon?

  1. Inteligencia competitiva
  2. Análisis de mercado y tendencias
  3. Optimización de la estrategia de precios
  4. Investigación y selección de productos
  5. Análisis de sentimiento y perspectivas del cliente
  6. Investigación de la cadena de suministro y proveedores
  7. Monitoreo del rendimiento de las ventas

¿Qué es Scrapeless y por qué elegirlo para raspar vendedores de Amazon?

Scrapeless es una poderosa herramienta de API. Se puede integrar perfectamente con Python y está diseñada para satisfacer las necesidades de desarrolladores y no desarrolladores.

Simplifica todo el proceso de rastreo de datos de vendedores de Amazon, permitiendo a los usuarios extraer de forma fácil y confiable una variedad de información válida de la plataforma de Amazon.

Tanto si eres un principiante que recién comienza a raspar datos como si eres un desarrollador experimentado que busca una solución de raspado eficiente, Scrapeless proporciona funciones simples y potentes para satisfacer tus necesidades.

Ventajas de Scrapeless:

🌐 1. Tecnología única de rotación de IP

Cuando se raspan datos de plataformas de comercio electrónico como Amazon, las solicitudes frecuentes a menudo conducen al bloqueo de IP y fallas en el raspado. La tecnología de rotación de IP integrada de Scrapeless cambia automáticamente la dirección IP en cada solicitud, evitando eficazmente el bloqueo.

🔒 2. Detección y omisión automatizada de CAPTCHA

Amazon a menudo activa desafíos CAPTCHA o anti-bot, especialmente cuando se rascan grandes cantidades de datos de Amazon. Scrapeless puede detectar y omitir CAPTCHA automáticamente, reduciendo la necesidad de intervención manual. Esta función puede aumentar significativamente la tasa de éxito de tu proyecto de raspado de Amazon en Python, con una tasa de resolución de CAPTCHA de más del 99%.

3. Velocidad de raspado eficiente

La velocidad es una de sus principales ventajas. Con una estructura de código optimizada y capacidades de raspado simultáneo, Scrapeless puede mejorar significativamente la eficiencia del raspado de datos cuando raspas datos de Amazon, lo que lo convierte en una opción ideal para usar herramientas de raspado de Amazon en Python.

🚀 4. Capacidad de raspado continuo

Para los usuarios que necesitan un rastreo de datos estable y a largo plazo, Scrapeless proporciona una excelente estabilidad. Puede rastrear continuamente miles de registros sin bloqueos o fallas comunes, asegurando que tu rastreador de Amazon en Python pueda funcionar sin problemas durante mucho tiempo.

🛠️ 5. API fácil de usar e interfaz visual

Scrapeless proporciona una API intuitiva que permite a los desarrolladores rastrear rápidamente datos de Amazon y recuperar los detalles de los productos necesarios. Para los usuarios no técnicos, también proporciona una interfaz simple y código de ejemplo para disminuir el umbral de uso. Más del 90% de los usuarios elogian la facilidad de uso de Scrapeless, lo que lo convierte en una opción ideal para cualquiera que quiera crear un rastreador de Amazon en Python sin una programación profunda.

¡Únete a nuestro grupo Scrapeless Discord y obtén una prueba gratuita!

¿Cómo raspar vendedores de Amazon usando la API de Scrapeless?

raspar vendedores de Amazon

Guías adicionales

De acuerdo con los datos devueltos por los detalles del producto anteriores, puedes encontrar el campo seller_url, que es el campo del comerciante correspondiente al producto. A través de seller_url, puedes acceder directamente a la información detallada del comerciante correspondiente.

Por supuesto, si conoces el ID del vendedor, también puedes crear la URL tú mismo, como se muestra a continuación:

Tomemos como ejemplo https://www.amazon.com/sp?seller=AESX3141EPI7X

Solo necesitas cambiar "AESX3141EPI7X" por el ID del vendedor al que deseas acceder.

Paso 1. Obtén tu clave API

Después de iniciar sesión en Scrapeless, el sistema generará automáticamente la ApiKey correspondiente. Puedes

  • hacer clic en "Administración de claves API"
  • y luego en "Ver clave API"
Obtén tu clave API

Paso 2. Integra nuestro código en tu proyecto

Solo necesitas hacer 2 operaciones:

  1. Reemplaza con la URL del vendedor objetivo
  2. Ingresa tu clave API
Python Copy
import json
import requests

class Payload:
    def __init__(self, actor, input_data):
        self.actor = actor
        self.input = input_data

def send_request():
    host = "api.scrapeless.com"
    url = f"https://{host}/api/v1/scraper/request"
    token = "" ## ingresa tu token de API

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

    input_data = {
        "action": "seller",
        "url": "https://www.amazon.com/sp?seller=AESX3141EPI7X" ## reemplaza con la URL del vendedor objetivo
    }

    payload = Payload("scraper.amazon", input_data)

    json_payload = json.dumps(payload.__dict__)

    response = requests.post(url, headers=headers, data=json_payload)

    if response.status_code != 200:
        print("Error:", response.status_code, response.text)
        return

    print("body", response.text)

if __name__ == "__main__":
    send_request()
  • Puedes encontrar más idiomas en nuestra documentación de la API. Para hacer el proyecto anterior más específico, el código Python original es:
Python Copy
import requests
import json

url = "https://api.scrapeless.com/api/v1/scraper/request"

payload = json.dumps({
   "actor": "scraper.amazon",
   "input": {
      "url": "",
      "action": "seller"
   }
})
headers = {
   'Content-Type': 'application/json'
}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)

Paso 3. Comienza a rastrear y obtén la salida

Los siguientes detalles del vendedor son devueltos por la API de Scraping de Amazon de Scrapeless:

JSON Copy
{
  "url": "https://www.amazon.com/sp?seller=AESX3141EPI7X",
  "seller_id": "AESX3141EPI7X",
  "seller_name": "XXX",
  "description": "Acerca del vendedorXXX se enorgullece de ofrecerle los productos de mejor calidad con el mejor servicio. ¡La satisfacción del cliente es nuestra prioridad número 1! Si tiene alguna pregunta o inquietud sobre su pedido, no dude en contactarnos al: 1-844-637-1400 Nuestro horario de atención al cliente es de lunes a viernes, de 10 AM a 5 PM, hora del este. ¡Esperamos tener noticias suyas!",
  "detailed_info": [
    {
      "title": "Nombre de la empresa:",
      "value": "ADN GLOBAL LLC"
    },
    {
      "title": "Dirección de la empresa:",
      "value": "502 Jersey Ave,STE A,NEW BRUNSWICK,NJ,08901,US"
    }
  ],
  "feedbacks": [
    {
      "starts": "5 de 5 estrellas",
      "text": "bueno",
      "date": "Por Yenny albarracin el 26 de diciembre de 2024."
    },
    {
      "starts": "4 de 5 estrellas",
      "text": "Aurticulo en buen estado y muy eficiente en la entrega",
      "date": "Por Juan D. el 26 de diciembre de 2024."
    },
    {
      "starts": "4 de 5 estrellas",
      "text": "Buena experiencia, se recibió a tiempo",
      "date": "Por Symon Harry el 25 de diciembre de 2024."
    },
    {
      "starts": "5 de 5 estrellas",
      "text": "Es un regalo",
      "date": "Por Patty T. el 25 de diciembre de 2024."
    },
    {
      "starts": "1 de 5 estrellas",
      "text": "Decepcionado con el servicio. Pedido en noviembre y el regalo no llegará antes de Navidad. Mi hijo estará muy decepcionado.",
      "date": "Por Rosey M. el 24 de diciembre de 2024."
    }
  ],
  "stars": "4.5 de 5 estrellas",
  "return_policy": "Para obtener información sobre las políticas de devolución y reembolso que puedan aplicarse, consulte la política de devolución y reembolso de Amazon. Para iniciar una devolución, visite el Centro de devoluciones en línea de Amazon para solicitar una autorización de devolución al vendedor. Para cualquier problema con su devolución, si el producto fue enviado por el vendedor, puede obtener ayuda aquí.",
  "shipping_policies": "A menos que se indique lo contrario en el proceso de pedido, XXX envía todos los artículos dentro de los dos días posteriores a la recepción de un pedido. Recibirá una notificación de cualquier retraso o cancelación de su pedido.",
  "privacy_security": "Amazon sabe que te preocupa cómo se utiliza y comparte la información sobre ti, y agradecemos tu confianza en que lo haremos de forma cuidadosa y sensata. Al visitar Amazon.com, aceptas las prácticas descritas en la Política de privacidad de Amazon.com. Además, queremos que sepas que Amazon.com proporcionará a XXX información relacionada con tus transacciones que involucren sus productos (incluyendo, por ejemplo, tu nombre, dirección, productos que compras y el monto de la transacción), y que dicha información estará sujeta a la Política de privacidad de XXX.",
  "privacy_policy": "XXX valora la privacidad de tus datos personales. Para obtener más información, consulta la Política de privacidad de Amazon.com.",
  "tax_info": "El impuesto sobre las ventas no se calcula ni se cobra por separado en relación con los artículos pedidos a XXX a través del sitio Amazon.com a menos que se indique explícitamente como tal en el proceso de pedido. Los artículos pedidos a XXX pueden estar sujetos a impuestos en ciertos estados, según el estado al que se envía el pedido. Si un artículo está sujeto a impuestos sobre las ventas, de acuerdo con las leyes estatales sobre impuestos, el impuesto generalmente se calcula sobre el precio de venta total de cada artículo individual, incluidos los gastos de envío y manipulación, los gastos de envoltura de regalos y otros gastos de servicio, menos cualquier descuento aplicable. Si el impuesto se calcula y cobra por separado en relación con los artículos pedidos a XXX a través del sitio Amazon.com, los importes de los impuestos que aparecen durante el proceso de pedido son estimaciones: los impuestos reales que se cargarán a tu tarjeta de crédito se calcularán en el momento en que se procese tu pedido y aparecerán en la notificación de confirmación del pedido.",
  "help_content": "Para preguntas sobre un cargo que se ha realizado en tu tarjeta de crédito, comunícate con Amazon. ¿Preguntas sobre cómo realizar un pedido? Busca en la Ayuda de Amazon.",
  "products_link": "https://www.amazon.com/s?ie=UTF8&marketplaceID=ATVPDKIKX0DER&me=AESX3141EPI7X",
  "business_name__DUPLICATE": "XXX",
  "business_address__DUPLICATE": "XXX",
  "rating_positive": "90% positivo",
  "brands": "",
  "feedbacks_percentages": {
    "star_1": "7%",
    "star_2": "2%",
    "star_3": "2%",
    "star_4": "11%",
    "star_5": "79%"
  },
  "rating_count_m12": "1.143",
  "rating_count_m3": "276",
  "rating_count_lifetime": "21.128",
  "rating_count_m1": "118",
  "country": "EE. UU.",
  "email": "",
  "timestamp": "2024-12-26"
}

Panel de Scrapeless: la forma más fácil de raspar vendedores de Amazon

Los pasos de Python anteriores pueden ser problemáticos para muchas personas. Para reducir la carga del rastreo empresarial, Panel de Scrapeless te ha ahorrado el complicado proceso de inicio de solicitud. Puedes rastrear fácilmente la información del vendedor con solo unos pocos clics y configuraciones simples.

¡Sigue desplazándote!

Paso 1. Inicia sesión en Scrapeless

Paso 2. Haz clic en "API de raspado" y selecciona "Amazon" para ingresar a la página de raspado de Amazon.

Página de raspado de Amazon

Paso 3. Copia la URL del vendedor objetivo e introdúcela en el cuadro. Cambia la "Acción" a "Vendedor" y luego haz clic en el botón "Iniciar raspado".

Iniciar raspado

En la página de la herramienta, puedes seleccionar el tipo de datos que deseas rastrear:

  • Vendedor: Rastrea la información del vendedor, incluido el nombre del vendedor, la calificación, la información de contacto, etc.
  • Producto: Rastrea los detalles del producto, como el título, el precio, la calificación, los comentarios, etc.
  • Palabras clave: Rastrea las palabras clave relacionadas con el producto para ayudarte a analizar el SEO del producto y las tendencias del mercado.

Paso 4. Una vez completado el rastreo, puedes ver los datos rastreados en el panel derecho. Los resultados se mostrarán en un formato claro para facilitar el análisis.

datos rastreados

Si necesitas rastrear otros productos, haz clic en Continuar para ingresar un nuevo enlace de Amazon y repite los pasos anteriores.

Conclusiones

Si bien existen varias maneras de raspar las páginas de vendedores de Amazon, puede ser un poco difícil hacerlo codificándolo tú mismo. Debes configurar manualmente la automatización del navegador para que funcione, así como analizar los campos del HTML recuperado.

¡Es hora de aligerar todas las cargas y raspar datos fácilmente! Utiliza la potente API de raspado de Amazon de Scrapeless para lograr un raspado de datos simple, eficiente, preciso, rápido, estable y seguro.

¡Inicia sesión ahora y obtén la prueba gratuita por tiempo limitado!

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