Amazon y otras firmas minoristas en línea populares están preparando sus salas de batalla con descuentos, productos exclusivos y otras atracciones para los compradores. Si planeas comprar en Amazon, creo que tengo buenas noticias para ti. Ahora puedes buscar productos de Amazon desde la línea de comandos. Sí, has leído bien. Gracias a amzSear, un script y API de la CLI de Amazon no oficial. Con amzSear, puedes buscar fácilmente productos de Amazon desde la línea de comandos y ver la información básica del producto, como todos los precios de diferentes vendedores, URL, clasificaciones de cualquier producto, directamente desde la ventana de tu Terminal, sin usar la API de Amazon. Está disponible gratuitamente en GitHub y se libera bajo la licencia MIT.

Instalación de amzSear

AmzSear requiere una versión Python 2.7 o superior para funcionar. Asegúrate de haber instalado pip en tu sistema. Si pip no está instalado, instálalo como se muestra a continuación, según la distribución que uses.

En Arch Linux y sus derivados, ejecuta el siguiente comando para instalar pip:

sudo pacman -S python-pip

En Debian, Ubuntu, Linux Mint:

sudo apt-get install python-pip

En RHEL, Fedora, CentOS:

sudo yum install python-pip

O bien,

sudo dnf install python-pip

En SUSE/openSUSE:

sudo zypper install python-pip

Una vez que se haya instalado pip, instala amzSear usando pip con el comando:

sudo pip install amzsear

El comando típico para usar amzSear es:

amzsear query_string [-p num [-i num]] [-q] [-v] [-d]

Vamos a buscar un producto, por ejemplo, el libro “Wings of fire: una autobiografía de APJ Abdul Kalam“, de Amazon:

amzsear 'Wings of fire: An Autobiography of APJ Abdul Kalam'

Ahora, verás los resultados basados en tu cadena de búsqueda del directorio de productos de Amazon en tu Terminal.

También mostrará los resultados en tu navegador web predeterminado.

 

No tienes que dar el término de búsqueda exacto, simplemente usa los términos de búsqueda relevantes como “Libros de Abdul Kalam” y ve los resultados tanto en la Terminal como en el navegador.

El script amzSear solo muestra el resultado de la primera página. También podemos especificar un número de página particular para buscar como se muestra a continuación.

amzsear 'Abdul Kalam Books' -p 2

Este comando mostrará los resultados de la segunda página del directorio de productos de Amazon.

amzsear 'Abdul Kalam Books' -p 2 -q

Como dije, amzSear mostrará el resultado tanto en la Terminal como en el navegador web. Si no deseas mostrar el resultado en la Terminal pero solo en el navegador web, usa el indicador -q como se muestra a continuación.

 


$ amzsear 'Abdul Kalam Books' -p 2 -d
 Name Price Rating
16 Indomitable Spirit 
17 Ignited Minds by A.P.J. Abdul Kalam (2014-11-01) 
18 Advantage India: From Challenge to Opportunity $12.99 
19 You are Born to Blossom *****
20 Target 3 Billion: Innovative Solutions Towards Sustaina $17.00 
21 Wings of Fire *****
22 Abdul Kalam 
23 'Your Kalam Set of 2 Books'. 
24 Guiding Souls (dialogues on the purpose of life) 
25 Forge Your Future $15.00 *****
26 Quran in Farsi Language (Tafseer Ahsan-ul-kalam) Arabic *****
27 Disappearing Daughters: The Tragedy of Female Foeticide $23.00 ****
28 (MY JOURNEY) (Tamil Edition) 
29 Learning How To Fly: Life Lessons For The Youth 
30 Intikhab-e-Kalam: Asghar Gondvi 
31 Beyond 2020: A Vision for Tomorrow's India *****

Este comando muestra la segunda página del resultado solo en tu Terminal. No mostrará el resultado en tu navegador web.

Para mostrar toda la información, como el nombre del producto, la URL, todos los precios y la cadena de clasificación, etc., usa el indicador –v.

amzsear 'Abdul Kalam Books' -p 2 -d -v

Este comando muestra la segunda página del resultado solo en tu Terminal, incluidos todos los detalles, como la URL, los precios de diferentes vendedores y las calificaciones de los productos mostrados, como se muestra en la captura de pantalla siguiente.

Recuerda que no mostrará el resultado en el navegador, ya que incluimos -d flag. Si deseas visualizar el resultado tanto en la Terminal como en el navegador, elimina la marca –d.

Una advertencia personal para aquellos que usan este script frecuentemente para buscar productos en Amazon. Amazon ha marcado muchos scripts similares como un bot  y ha prohibido las direcciones IP que envían consultas repetitivas en el pasado. Entonces, te sugiero que lo ejecutes a través de una VPN o proxy o limita tu búsqueda por día hasta que el desarrollador presente una solución alternativa.

Original

(Visitada 1 veces, 1 visitas hoy )