Di artikel selanjutnya kita akan melihat AmzSear. Utilitas ini adalah CLI dan API tidak resmi dari Amazon. Akan mengizinkan kita dengan mudah mencari direktori produk Amazon dari baris perintah tanpa memerlukan kunci API Amazon. Ini adalah sesuatu yang menarik saat ini karena Amazon dan perusahaan lain sedang mempersiapkan stok pertempuran mereka dengan diskon, produk eksklusif, dan atraksi lainnya untuk pembeli.
AmzSear adalah sebuah skrip tidak resmi untuk bekerja sama Amazon. Dengan amzSear, kami memiliki kemungkinan untuk dapat dengan mudah mencari produk di Amazon dari baris perintah dan melihat informasi dasar produk, seperti semua harga penjual yang berbeda, URL, klasifikasi produk apa pun , langsung dari jendela terminal Anda, tanpa menggunakan API Amazon. Utilitas ini tersedia secara gratis di GitHub dan dirilis di bawah lisensi MIT.
Instal AmzSear di Ubuntu 17.10
AmzSear membutuhkan versi Ular sanca 2.7 atau lebih tinggi berfungsi dengan baik. Kami harus memastikan bahwa kami telah memasang pip di sistem kami. Jika pip tidak diinstal, kita dapat menginstalnya dengan cara yang sederhana seperti yang ditunjukkan di bawah ini.
Di Ubuntu dan turunannya, kita hanya perlu membuka terminal (Ctrl + Alt + T) dan menjalankan perintah berikut untuk instal pip:
sudo apt install python-pip
Setelah pip terinstal, kami akan menginstal AmzSear di terminal yang sama menggunakan pip dengan perintah:
sudo pip install amzsear
Cara menggunakan AmzSear
El perintah standar untuk menggunakan amzSear, ini akan menjadi:
string_query amzsear [-p num [-i num]] [-q] [-v] [-d]
Cari produk berdasarkan nama
Mari kita coba mencari produk, seperti buku «Sungai dalam Kegelapan: Satu Orang Melarikan Diri dari Korea Utara«. Untuk ini kami akan menulis:
amzsear 'A River in Darkness: One Mans Escape from North Korea'
Ini akan menunjukkan kepada kita hasil berdasarkan kita string pencarian di direktori produk Amazon di terminal kami. Dalam contoh ini, hanya satu hasil yang akan ditampilkan.
Kami juga akan diperlihatkan hasil di browser web kami telah ditentukan sebelumnya.
Kami tidak harus memberikan istilah pencarian yang tepat. Kami dapat menggunakan istilah pencarian yang relevan seperti yang bisa terjadi pada contoh ini «Sungai dalam Kegelapan»Dan lihat hasilnya di terminal dan di browser.
Lihat hasil per halaman
Skrip AmzSear hanya akan menunjukkan kepada kita hasil dari halaman pertama. Tetapi juga kita dapat menentukan nomor halaman tertentu seperti yang ditunjukkan berikut ini:
amzsear 'A River in Darkness' -p 2
Perintah ini, seperti yang sebelumnya, akan menunjukkan kepada kita hasil halaman kedua direktori produk Amazon baik di terminal maupun di browser.
Lihat hasil di browser saja
Jika kita tidak ingin hasilnya ditampilkan di terminal tetapi di browser web, kita dapat menggunakan file opsi -q seperti yang ditunjukkan di bawah ini.
amzsear 'A River in Darkness' -p 2 -q
Seperti yang saya katakan, perintah ini akan menampilkan halaman kedua dari hasil hanya di browser web. Kami tidak akan melihat hasil apa pun di terminal.
Lihat hasil hanya di terminal
Dengan cara yang sama, jika kita ingin melihat hasilnya hanya di terminal dan bukan di browser web, kita harus menggunakan opsi -d.
amzsear 'A River in Darkness' -p 2 -d
Lihat semua informasi produk
Agar terminal menampilkan kepada kita semua informasi tentang produk, seperti nama, URL, semua harga dan rantai klasifikasi, dll., Kita harus menambahkan opsi -v.
amzsear 'A River in Darkness' -d -v
Perintah ini akan menunjukkan halaman pertama hasil hanya di terminal. Kami dapat meminta agar halaman lain ditampilkan kepada kami. Kami juga akan diperlihatkan semua detail, seperti URL, harga penjual yang berbeda dan peringkat produk yang ditampilkan, seperti yang Anda lihat pada gambar di atas.
Hasil ini tidak akan ditampilkan di browser, karena kami menyertakan opsi -d. Jika kami ingin melihat hasilnya baik di terminal maupun di browser, kami hanya perlu menghapus opsi -d dari perintah.
Advertencia
Mereka yang sering menggunakan skrip ini untuk mencari produk di Amazon harus berhati-hati. Amazon telah menandai banyak skrip serupa sebagai bot dan telah melarang alamat IP yang mengirimkan kueri berulang. Jadi, ide yang bagus untuk menjalankannya melalui VPN atau proxy. Ini juga merupakan ide yang baik untuk membatasi pencarian kami sampai pengembang menemukan solusi.
Copot pemasangan AmzSear
Untuk menghilangkan skrip ini dari sistem kami, kami hanya perlu membuka terminal (Ctrl + Alt + T) dan menulis perintah berikut di dalamnya:
sudo pip uninstall amzsear