Estoy haciendo una aplicación para Android que muestra algunos resultados de Amazon. La aplicación realiza una solicitud a un servidor Express personalizado que devuelve los resultados de Amazon en un JSON a través del desguace web (por ejemplo, https://www.amazon.com/s?k=nike ). Mi servidor funcionó bien, pero ahora devuelve una matriz vacía. El mismo código funciona exactamente en mi computadora portátil, así que supongo que el dominio de Amazon me está bloqueando. Sé algunas cosas que podría hacer: cambiar ip, rastrear más lento, usar proxies, rotar agentes de usuario, blablabla... ¿Hay alguna biblioteca npm que pueda evitar que se bloquee cuando se desecha la web? ¿Quizás selenio?
Para su información, estoy usando el módulo de desguace web npm: unofficial-amazon-search