Exportar reseñas de clientes de BBB como filas
El Scraper de Reseñas de Empresas de BBB convierte un perfil del Better Business Bureau en una hoja de cálculo. Envías la URL bbb.org/…/customer-reviews de cada empresa - una por línea, o subida como archivo CSV, XLSX, TXT o Parquet -, eliges una ordenación y opcionalmente un límite, y cada reseña vuelve como una fila: la empresa, quién la escribió, la valoración en estrellas, la fecha de presentación, el texto de la reseña y un id estable. Ocho columnas, una fila por reseña, descargables como CSV, Excel o JSON. La descripción del propio servicio lo dice sin rodeos: devuelve reseñas a partir de una lista de empresas.
Dos características del texto son cosa de BBB y determinan para qué sirve la exportación. Los nombres de quienes reseñan se publican acortados - un nombre de pila y una inicial del apellido, como Matthew W -, así que nunca recibes un nombre completo. Y el cuerpo de la reseña llega con la censura de BBB ya aplicada, series de asteriscos en lugar de nombres y palabrotas en buena parte de las filas. Ninguna de las dos cosas la hace este servicio ni puede deshacerla; ambas son ya visibles para cualquiera que lea la página. La consecuencia práctica es que estos datos son fuertes para temas, sentimiento y recurrencia, y débiles para todo lo que dependa de la redacción exacta.
El resto del esquema es inusualmente consistente, y como nuestras exportaciones están pobladas podemos decirlo por medición y no por suposición. rating llega como número y no como cadena, y todos los valores leídos eran enteros del 1 al 5, así que se puede promediar y graficar sin limpiarlo. date coincidió con MM/DD/AAAA en todas las filas sin excepción - mes primero, lo que conviene fijar explícitamente al importar. review_id es un compuesto estable que empieza, en todas las filas que hemos leído, con los mismos identificadores de la URL de perfil, así que sirve también como clave de empresa y hace que una reejecución sea exactamente comparable con la anterior: los ids nuevos son reseñas nuevas.
Los controles merecen un momento antes de una primera ejecución. Se ofrecen tres ordenaciones - Most recent, Highest rating y Lowest rating - junto a un interruptor From (oldest) que la mayoría de las fuentes de reseñas no te da, y que es como se leen las primeras presentaciones de una empresa y se comprueba si la misma queja sigue llegando años después. El campo de límite no tiene valor por defecto: déjalo vacío y se lo lleva todo, y como se aplica por consulta, una lista de empresas lo multiplica. En lo legal, todo lo recogido es público y BBB ya ha acortado los nombres, pero reviewer sigue siendo un dato personal - leer quejas para evaluar una empresa es sencillo, construir un expediente sobre quienes las presentaron no lo es. Los términos de BBB rigen el acceso automatizado; léelos antes de escalar. Empieza gratis: tus primeras 500 filas no cuestan nada y no necesitan tarjeta, y después son 0,002 $ por fila, tarifa plana. Consulta precios para las tarifas actuales.