AmzSear, cari produk di Amazon dari baris arahan

mengenai amzsear

Dalam artikel seterusnya kita akan melihat AmzSear. Utiliti ini adalah CLI dan API tidak rasmi dari Amazon. Akan membenarkan kita cari direktori produk Amazon dengan mudah dari baris arahan tanpa memerlukan kunci API Amazon. Ini adalah sesuatu yang menarik pada masa ini kerana Amazon dan firma lain sedang menyediakan stok pertempuran mereka dengan potongan harga, produk eksklusif dan tarikan lain untuk pembeli.

AmzSear adalah skrip tidak rasmi untuk bekerja dengan Amazon. Dengan amzSear, kami akan dapat dengan mudah mencari produk di Amazon dari baris arahan dan melihat maklumat asas produk, seperti semua harga penjual yang berbeza, URL, klasifikasi produk apa pun , langsung dari tetingkap terminal anda, tanpa menggunakan Amazon API. Utiliti ini adalah tersedia secara percuma di GitHub dan dilepaskan di bawah lesen MIT.

Pasang AmzSear di Ubuntu 17.10

AmzSear memerlukan versi Python 2.7 atau lebih tinggi berfungsi dengan baik. Kita harus memastikan bahawa kita memasang pip pada sistem kita. Sekiranya pip tidak dipasang, kami akan dapat memasangnya dengan cara yang mudah seperti yang ditunjukkan di bawah.

Di Ubuntu dan turunannya, kita hanya perlu membuka terminal (Ctrl + Alt + T) dan melaksanakan perintah berikut untuk pasang pip:

sudo apt install python-pip

Setelah memasang pip, kami akan memasang AmzSear di terminal yang sama menggunakan pip dengan arahan:

sudo pip install amzsear

Cara menggunakan AmzSear

El arahan standard untuk menggunakan amzSear akan:

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

Cari produk mengikut nama

Mari cuba cari produk, seperti buku «Sungai dalam Kegelapan: Satu Orang Melarikan diri dari Korea Utara«. Untuk ini kami akan menulis:

carian produk amzsear

amzsear 'A River in Darkness: One Mans Escape from North Korea'

Ini akan menunjukkan hasil berdasarkan kepada kami rentetan carian di direktori produk Amazon di terminal kami. Dalam contoh ini hanya satu hasil yang akan dipaparkan.

Kami juga akan ditunjukkan hasil dalam penyemak imbas web kami yang telah ditentukan.

penyemak imbas produk amzsear

Kita tidak perlu memberikan istilah carian yang tepat. Kami mungkin menggunakan istilah carian yang berkaitan seperti contoh ini «Sungai dalam Kegelapan»Dan lihat hasilnya di terminal dan juga penyemak imbas.

amzsear cari produk yang relevan

Lihat hasil setiap halaman

Skrip AmzSear hanya akan menunjukkan kepada kita hasil dari halaman pertama. Tetapi juga kita dapat menentukan nombor halaman tertentu seperti yang ditunjukkan dalam perkara berikut:

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 dan di penyemak imbas.

Lihat hasil dalam penyemak imbas sahaja

Sekiranya kita tidak mahu hasilnya ditunjukkan di terminal tetapi di penyemak imbas web, kita akan dapat menggunakan -q pilihan seperti gambar di bawah.

halaman carian produk amzsear 2

amzsear 'A River in Darkness' -p 2 -q

Seperti yang saya katakan, arahan ini akan menunjukkan halaman hasil kedua hanya dalam penyemak imbas web. Kami tidak akan melihat hasil di terminal.

Lihat hasil hanya di terminal

Dengan cara yang sama, jika kita ingin melihat hasilnya hanya di terminal dan bukan di penyemak imbas web, kita harus menggunakan -d pilihan.

halaman produk amzsear search page 2

amzsear 'A River in Darkness' -p 2 -d

Lihat semua maklumat produk

Agar terminal dapat menunjukkan kepada kita semua maklumat mengenai produk, seperti nama, URL, semua harga dan rantaian klasifikasi, dll., Kita harus menambahkan -v pilihan.

carian produk amzsear menunjukkan semua maklumat

amzsear 'A River in Darkness' -d -v

Perintah ini akan menunjukkan kepada kita halaman pertama hasil hanya di terminal. Kami boleh meminta agar halaman lain ditunjukkan kepada kami. Kami juga akan ditunjukkan semua perinciannya, seperti URL, harga penjual yang berbeza dan penilaian produk yang ditunjukkan, seperti yang anda lihat dalam tangkapan skrin di atas.

Hasil ini tidak akan ditunjukkan dalam penyemak imbas, kerana kami menyertakan pilihan -d. Sekiranya kita ingin melihat hasilnya di terminal dan di penyemak imbas, kita hanya perlu membuang pilihan -d dari perintah.

Amaran

Mereka yang sering menggunakan skrip ini untuk mencari produk di Amazon harus berhati-hati. Amazon telah menandakan banyak skrip yang serupa sebagai bot dan telah melarang alamat IP yang menghantar pertanyaan berulang. Oleh itu, adalah idea yang baik untuk menjalankannya melalui VPN atau proksi. Adalah idea yang baik untuk mengehadkan carian kami sehingga pembangun menemui penyelesaian.

Nyahpasang AmzSear

Untuk mengeluarkan skrip ini dari sistem kami, kami hanya perlu membuka terminal (Ctrl + Alt + T) dan menulis perintah berikut di dalamnya:

sudo pip uninstall amzsear

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.