AmzSear, αναζητήστε προϊόντα στο Amazon από τη γραμμή εντολών

για την Amzsear

Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο AmzSear. Αυτό το βοηθητικό πρόγραμμα είναι ένα ανεπίσημο CLI και API από την Amazon. Θα μας επιτρέψει αναζητήστε εύκολα τον κατάλογο προϊόντων του Amazon από τη γραμμή εντολών χωρίς την ανάγκη για ένα κλειδί API Amazon. Αυτό είναι κάτι ενδιαφέρον αυτήν τη στιγμή, καθώς η Amazon και άλλες εταιρείες ετοιμάζουν τα αποθέματα μάχης τους με εκπτώσεις, αποκλειστικά προϊόντα και άλλα αξιοθέατα για αγοραστές.

Το AmzSear είναι ένα σενάριο ανεπίσημο να συνεργαστείς Amazon. Με το amzSear θα έχουμε τη δυνατότητα να αναζητούμε εύκολα προϊόντα στο Amazon από τη γραμμή εντολών και να βλέπουμε τις βασικές πληροφορίες του προϊόντος, όπως όλες οι τιμές διαφορετικών πωλητών, η διεύθυνση URL, οι ταξινομήσεις οποιουδήποτε προϊόντος , απευθείας από το παράθυρο του τερματικού σας, χωρίς να χρησιμοποιήσετε το Amazon API. Αυτό το βοηθητικό πρόγραμμα είναι ελεύθερα διαθέσιμο στο GitHub και απελευθερώνεται με άδεια MIT.

Εγκατάσταση AmzSear στο Ubuntu 17.10

AmzSear απαιτεί έκδοση Python 2.7 ή υψηλότερη να λειτουργήσει σωστά. Πρέπει να βεβαιωθούμε ότι έχουμε εγκαταστήσει pip στο σύστημά μας. Εάν το pip δεν είναι εγκατεστημένο, θα μπορέσουμε να το εγκαταστήσουμε με απλό τρόπο όπως φαίνεται παρακάτω.

Στο Ubuntu και τα παράγωγά του, θα πρέπει να ανοίξουμε μόνο το τερματικό (Ctrl + Alt + T) και να εκτελέσουμε την ακόλουθη εντολή για εγκατάσταση pip:

sudo apt install python-pip

Μόλις εγκαταστήσουμε το pip, θα εγκαταστήσουμε το AmzSear στο ίδιο τερματικό χρησιμοποιώντας pip με την εντολή:

sudo pip install amzsear

Πώς να χρησιμοποιήσετε το AmzSear

El τυπική εντολή για να χρησιμοποιήσετε το amzSear θα είναι:

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

Αναζήτηση προϊόντος με όνομα

Ας προσπαθήσουμε να βρούμε ένα προϊόν, όπως το βιβλίο «Ένας ποταμός στο σκοτάδι: Ένα άτομο απόδραση από τη Βόρεια Κορέα«. Γι 'αυτό θα γράψουμε:

αναζήτηση προϊόντων amzsear

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

Θα μας δείξει τα αποτελέσματα με βάση το δικό μας συμβολοσειρά αναζήτησης στον κατάλογο προϊόντων Amazon στο τερματικό μας. Σε αυτό το παράδειγμα θα εμφανιστεί μόνο ένα αποτέλεσμα.

Θα εμφανιστεί επίσης το αποτελέσματα στο πρόγραμμα περιήγησής μας προκαθορισμένο.

amzsear πρόγραμμα περιήγησης προϊόντων αναζήτησης

Δεν χρειάζεται να δώσουμε τον ακριβή όρο αναζήτησης. Μπορούμε να χρησιμοποιήσουμε τους σχετικούς όρους αναζήτησης όπως θα μπορούσε να είναι για αυτό το παράδειγμα «Ένας ποταμός στο σκοτάδι»Και δείτε τα αποτελέσματα τόσο στο τερματικό όσο και στο πρόγραμμα περιήγησης.

amzsear αναζήτηση σχετικών όρων προϊόντος

Προβολή αποτελεσμάτων ανά σελίδα

Το σενάριο AmzSear θα μας δείξει μόνο το αποτέλεσμα της πρώτης σελίδας. Αλλά επίσης μπορούμε να καθορίσουμε τον συγκεκριμένο αριθμό σελίδας όπως φαίνεται στα ακόλουθα:

amzsear 'A River in Darkness' -p 2

Αυτή η εντολή, όπως και οι προηγούμενες, θα μας δείξει τα αποτελέσματα της δεύτερης σελίδας του καταλόγου προϊόντων Amazon τόσο στο τερματικό όσο και στο πρόγραμμα περιήγησης.

Δείτε αποτελέσματα μόνο στο πρόγραμμα περιήγησης

Εάν δεν θέλουμε το αποτέλεσμα να εμφανίζεται στο τερματικό αλλά στο πρόγραμμα περιήγησης στο Web, θα είμαστε σε θέση να χρησιμοποιήσουμε το -q επιλογή όπως φαίνεται παρακάτω.

amzsear σελίδα αναζήτησης προϊόντων 2

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

Όπως λέω, αυτή η εντολή θα εμφανίσει τη δεύτερη σελίδα του αποτελέσματος μόνο στο πρόγραμμα περιήγησης ιστού. Δεν θα δούμε αποτελέσματα στο τερματικό.

Προβολή αποτελεσμάτων μόνο στο τερματικό

Με τον ίδιο τρόπο, εάν θέλουμε να δούμε το αποτέλεσμα μόνο στο τερματικό και όχι στο πρόγραμμα περιήγησης ιστού, θα πρέπει να χρησιμοποιήσουμε το -δ επιλογή.

amzsear αναζήτηση τερματικού προϊόντος σελίδα 2

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

Δείτε όλες τις πληροφορίες προϊόντος

Προκειμένου το τερματικό να εμφανίζει όλες τις πληροφορίες σχετικά με το προϊόν, όπως το όνομα, τη διεύθυνση URL, όλες τις τιμές και την αλυσίδα ταξινόμησης κ.λπ., θα πρέπει να προσθέσουμε το -v επιλογή.

Η αναζήτηση προϊόντων amzsear εμφανίζει όλες τις πληροφορίες

amzsear 'A River in Darkness' -d -v

Αυτή η εντολή θα μας δείξει την πρώτη σελίδα του αποτελέσματος μόνο στο τερματικό. Μπορούμε να ζητήσουμε να μας εμφανιστεί οποιαδήποτε άλλη σελίδα. Θα εμφανιστούν επίσης όλες οι λεπτομέρειες, όπως η διεύθυνση URL, οι τιμές διαφορετικών πωλητών και οι βαθμολογίες των προϊόντων που εμφανίζονται, όπως μπορείτε να δείτε στο παραπάνω στιγμιότυπο οθόνης.

Αυτά τα αποτελέσματα δεν θα εμφανίζονται στο πρόγραμμα περιήγησης, καθώς συμπεριλαμβάνουμε την επιλογή -d. Εάν θέλαμε να δούμε το αποτέλεσμα τόσο στο τερματικό όσο και στο πρόγραμμα περιήγησης, θα πρέπει να καταργήσουμε μόνο την επιλογή -d από την εντολή.

Ανακοπή

Όσοι χρησιμοποιούν συχνά αυτό το σενάριο για αναζήτηση προϊόντων στο Amazon θα πρέπει να είναι προσεκτικοί. Η Amazon έχει επισημάνει πολλά παρόμοια σενάρια ως bot και έχει απαγορεύσει διευθύνσεις IP που στέλνουν επαναλαμβανόμενα ερωτήματα. Ετσι, είναι καλή ιδέα να το εκτελέσετε μέσω VPN ή διακομιστή μεσολάβησης. Είναι επίσης καλή ιδέα να περιορίσουμε τις αναζητήσεις μας έως ότου ο προγραμματιστής βρει μια λύση.

Απεγκαταστήστε το AmzSear

Για να εξαλείψουμε αυτό το σενάριο από το σύστημά μας, θα πρέπει να ανοίξουμε μόνο ένα τερματικό (Ctrl + Alt + T) και να γράψουμε την ακόλουθη εντολή σε αυτό:

sudo pip uninstall amzsear

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.