GNU/Linux >> Belajar Linux >  >> Linux

Cari Produk Amazon Dari Baris perintah

Musim festival telah dimulai! Amazon dan perusahaan ritel online populer lainnya sedang menyiapkan ruang pertempuran mereka dengan diskon, produk eksklusif, dan atraksi lain untuk pembeli. Jika Anda berencana untuk berbelanja di Amazon, saya rasa saya punya kabar baik untuk Anda. Sekarang Anda dapat mencari produk Amazon dari baris perintah. Ya, Anda membaca dengan benar! Sampaikan salam kepada amzSear , skrip &API CLI produk Amazon tidak resmi. Dengan menggunakan amzSear, Anda dapat dengan mudah mencari produk Amazon dari baris perintah dan melihat informasi produk dasar seperti semua harga dari berbagai penjual, URL, peringkat produk apa pun, langsung dari jendela Terminal Anda, tanpa menggunakan API Amazon. Ini tersedia secara gratis di GitHub dan dirilis di bawah lisensi MIT.

Menginstal amzSear

amzSear membutuhkan Python 3 atau versi yang lebih tinggi untuk bekerja. Pastikan Anda telah menginstal pip di sistem Anda. Jika pip belum terinstal, instal seperti yang dijelaskan pada link berikut.

  • Cara Mengelola Paket Python Menggunakan Pip

Setelah pip terinstal, instal amzSear menggunakan pip dengan perintah:

$ pip install amzsear

Bagi yang ingin mengupgrade ke versi 2, gunakan perintah:

$ pip install amzsear --upgrade

Terakhir, instal Pandas (Perpustakaan Analisis Data Python). Menginstal Pandas tidak diperlukan karena ini bukan ketergantungan yang diperlukan untuk amzSear, namun beberapa metode menggunakannya (lihat AmzSear.md, AmzBase.md) jika seseorang ingin berintegrasi dengan Pandas. Jika demikian, panda harus diinstal secara terpisah menggunakan perintah berikut:

$ pip install pandas

Mari kita Cari Produk Amazon Dari Command line

Perintah khas untuk menggunakan amzSear adalah:

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

Izinkan saya mencari produk, misalnya buku "Wings of Fire:An Autobiography of APJ Abdul Kalam", dari Amazon:

$ amzsear 'Wings of Fire: An Autobiography of APJ Abdul Kalam'

Sekarang, Anda akan melihat hasil berdasarkan string pencarian Anda dari direktori produk amazon di Terminal Anda.

Cari Produk Amazon Dari Baris Perintah Menggunakan amzsear

Ini juga akan menampilkan hasilnya di browser web default Anda.

Keren, bukan?

Anda tidak perlu memberikan istilah pencarian yang tepat, cukup gunakan istilah pencarian yang relevan seperti "Buku Abdul Kalam" dan lihat hasilnya di Terminal dan browser.

Script amzSear hanya menampilkan hasil dari halaman pertama. Kami juga dapat menentukan nomor halaman tertentu untuk pencarian seperti yang ditunjukkan di bawah ini.

$ amzsear 'Abdul Kalam Books' -p 2

Perintah ini akan menampilkan hasil dari halaman ke-2 direktori produk Amazon.

Seperti yang saya katakan, amzSear akan menampilkan hasilnya baik di Terminal dan browser web. Jika Anda tidak ingin menampilkan hasilnya di Terminal tetapi hanya di browser web, gunakan -q tandai seperti di bawah ini.

$ amzsear 'Abdul Kalam Books' -p 2 -q

Perintah ini akan menampilkan halaman ke-2 dari hasil hanya di browser web. Anda tidak akan melihat output apa pun di Terminal.

Demikian juga, jika Anda ingin melihat hasilnya hanya di Terminal bukan di browser web, gunakan -d bendera.

$ 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 *****

Perintah ini menampilkan halaman ke-2 dari hasil hanya di Terminal Anda. Ini tidak akan menampilkan hasilnya di browser web Anda.

Untuk menampilkan semua informasi seperti nama produk, url, semua harga, dan string peringkat dll, gunakan -v bendera.

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

Perintah ini menampilkan halaman ke-2 dari hasil hanya di Terminal Anda, termasuk semua detail seperti URL, harga dari penjual yang berbeda, dan peringkat produk yang ditampilkan seperti yang ditunjukkan pada tangkapan layar di bawah.

Ingat itu tidak akan menampilkan hasilnya di browser, karena kami menyertakan -d bendera. Jika Anda ingin menampilkan hasilnya di Terminal dan browser, hapus tanda -d.

Peringatan pribadi bagi yang sering menggunakan script ini untuk berburu produk di Amazon. Amazon telah menandai banyak skrip serupa sebagai bot penggores dan melarang alamat IP yang mengirimkan kueri berulang di masa lalu. Jadi, saya sarankan Anda untuk menjalankannya melalui VPN atau proxy atau membatasi pencarian Anda per hari sampai pengembang memberikan solusi alternatif.

Selamat berbelanja!


Linux
  1. Cari Torrents Dari Command Line Di Linux

  2. Menjalankan Pusat Perangkat Lunak Dari Baris Perintah Sebagai Root?

  3. Temukan versi WordPress dari baris perintah

  1. unduh gambar dari google dengan baris perintah

  2. Pisahkan video MPEG dari baris perintah?

  3. Baris perintah:Ekstrak substring dari output

  1. Konfigurasikan ruang kerja Linux dari jarak jauh dari baris perintah

  2. Bagaimana Cara Memasang Otomatis Dari Baris Perintah?

  3. Clonezilla dari Baris Perintah