Exportar reseñas de productos de Home Depot como filas
Las reseñas de una herramienta eléctrica o de un accesorio de baño valen más que las de casi cualquier otra cosa, porque quienes las escriben han instalado el artículo y han convivido con él. También están atrapadas dentro de un widget por el que solo puedes hacer scroll. Este servicio convierte la sección de reseñas de un producto en una tabla: pega URLs de productos de Home Depot, una por línea, y cada reseña vuelve como una fila - quien la escribió, la valoración, el titular, el cuerpo del texto y la fecha, junto a la valoración global y el total de reseñas del propio producto. Diez columnas, una fila por reseña.
Dos controles dan forma a la ejecución, y la ordenación es el interesante. Hay seis opciones - Photo Reviews, Most Helpful, Oldest, Newest, Highest rating y Lowest rating - y dos de ellas son lo bastante raras como para ser la razón misma de usar esto. Photo Reviews se queda con los compradores que fotografiaron la cosa colocada, que es la única respuesta honesta a qué aspecto tiene realmente un acabado o un accesorio. Oldest te deja leer las quejas del periodo de lanzamiento, que es como distingues un problema arreglado de uno sepultado. El límite es por consulta y no por ejecución, así que diez productos a cien cada uno son mil filas.
Mantener en columnas separadas las notas del nivel de la reseña y del nivel del producto es lo que hace analizable la exportación. rating es esta reseña; aggregate_rating y review_count pertenecen al producto sobre el que está la reseña. Una reseña de dos estrellas entre cuatrocientas de cinco es un hecho distinto de un dos entre nueve, y solo el segundo par de columnas te dice cuál de los dos tienes delante. Cómo se rellenan exactamente esas dos a lo largo de las filas de un producto merece un vistazo en tu primera ejecución, ya que nunca hemos visto una exportación poblada que describir.
Una limitación se dice sin rodeos porque cambia lo que cabe esperar de esta página. Tenemos tres exportaciones de este servicio y ninguna contiene una reseña de Home Depot: todas las columnas de reseña estaban vacías en las tres. Dos apuntaban a una dirección de marcador de posición en vez de a Home Depot y volvieron con http 404; la tercera apuntaba a un producto real de Home Depot y aun así no devolvió ninguna reseña. Lo que sobrevive es la lista de columnas, y sobrevive bien - la fila de cabecera es idéntica en los tres libros y coincide con el conjunto declarado del servicio. Así que los diez nombres de arriba son fiables, y todo lo que va más allá - qué aspecto tiene una valoración, en qué formato llega una fecha, si el agregado es un número o una cadena - está deliberadamente ausente en vez de inventado. El formulario también avisa de que los sitios con antibots devuelven un estado bloqueado en el pool gratuito, que es solo residencial; ese es el propio aviso de la plataforma sobre la tubería compartida y merece preverse. Ejecuta un producto en el plan gratuito y lee tú mismo las primeras filas; tus primeras 500 no cuestan nada y no necesitan tarjeta. Consulta precios para las tarifas actuales.