במאמר הבא אנו נסתכל על AmzSear. כלי עזר זה הוא CLI ו- API לא רשמיים של אמזון. יאפשר לנו חפש בקלות בספריית המוצרים של אמזון משורת הפקודה ללא צורך במפתח API של אמזון. זה משהו מעניין בשלב זה כאשר אמזון וחברות אחרות מכינות את מניות הקרב שלהן עם הנחות, מוצרים בלעדיים ואטרקציות אחרות לרוכשים.
AmzSear הוא תסריט לא רשמי לעבוד איתו אמזון בעברית. עם amzSear עומדת לרשותנו האפשרות לחפש בקלות מוצרים באמזון משורת הפקודה ולראות את המידע הבסיסי של המוצר, כגון כל המחירים של מוכרים שונים, כתובת האתר, הסיווגים של כל מוצר. , ישירות מחלון המסוף שלך, מבלי להשתמש ב- API של אמזון. כלי עזר זה הוא זמין באופן חופשי ב GitHub ומשוחרר ברישיון MIT.
התקנת AmzSear באובונטו 17.10
AmzSear דורש גרסה פיתון 2.7 ומעלה לתפקד כמו שצריך. נצטרך לוודא שהתקנתנו פיפ במערכת שלנו. אם pip לא מותקן, נוכל להתקין אותו בצורה פשוטה כפי שמוצג להלן.
באובונטו ונגזרותיה נצטרך לפתוח את המסוף בלבד (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 'A River in Darkness: One Mans Escape from North Korea'
זה יראה לנו את התוצאות על סמך התוצאות שלנו מחרוזת חיפוש במדריך המוצרים של אמזון במסוף שלנו. בדוגמה זו תוצג רק תוצאה אחת.
נראה לנו גם את תוצאות בדפדפן האינטרנט שלנו קָבוּעַ מִרֹאשׁ.
איננו חייבים לתת את מונח החיפוש המדויק. אנו עשויים להשתמש במונחי החיפוש הרלוונטיים כמו שזה יכול להיות לדוגמא זו «נהר בחושך»וראה את התוצאות גם במסוף וגם בדפדפן.
צפה בתוצאות בעמוד
התסריט של AmzSear יראה לנו רק את התוצאה של העמוד הראשון. אבל גם אנו יכולים לציין את מספר העמוד המסוים כפי שמוצג בדברים הבאים:
amzsear 'A River in Darkness' -p 2
פקודה זו, כמו הקודמות, תציג לנו את תוצאות העמוד השני בספריית המוצרים של אמזון הן במסוף והן בדפדפן.
ראה תוצאות בדפדפן בלבד
אם אנחנו לא רוצים שהתוצאה תוצג בטרמינל אלא בדפדפן האינטרנט, נוכל להשתמש ב- -q אפשרות כמוצג להלן.
amzsear 'A River in Darkness' -p 2 -q
כמו שאומר, פקודה זו תציג את הדף השני של התוצאה רק בדפדפן האינטרנט. לא נראה תוצאות בטרמינל.
הצג תוצאות רק במסוף
באותו אופן, אם נרצה לראות את התוצאה רק במסוף ולא בדפדפן האינטרנט, נצטרך להשתמש ב -אופציה.
amzsear 'A River in Darkness' -p 2 -d
ראה את כל פרטי המוצר
על מנת שהטרמינל יציג את כל המידע אודות המוצר, כגון השם, כתובת האתר, כל המחירים ושרשרת הסיווג וכו ', נצטרך להוסיף את אפשרות v.
amzsear 'A River in Darkness' -d -v
פקודה זו תציג לנו את העמוד הראשון של התוצאה רק במסוף. אנו עשויים לבקש שכל דף אחר יוצג בפנינו. כמו כן, יוצג בפנינו כל הפרטים, כגון כתובת האתר, מחירי המוכרים השונים ודירוג המוצרים המוצגים, כפי שניתן לראות בצילום המסך לעיל.
תוצאות אלו לא יוצגו בדפדפן, מכיוון שאנו כוללים את האפשרות -d. אם נרצה להציג את התוצאה גם בטרמינל וגם בדפדפן, נצטרך להסיר רק את האפשרות -d מהפקודה.
אזהרה
מי שמשתמש בתסריט זה לעיתים קרובות כדי לחפש מוצרים באמזון יצטרך להיזהר. אמזון סימנה סקריפטים רבים דומים כבוט ואסרה כתובות IP ששולחות שאילתות חוזרות. לכן, מומלץ להריץ אותו דרך VPN או פרוקסי. מומלץ גם להגביל את החיפושים שלנו עד שהמפתח ימצא פיתרון.
הסר את התקנת AmzSear
כדי לחסל את הסקריפט הזה מהמערכת שלנו, נצטרך רק לפתוח מסוף (Ctrl + Alt + T) ולכתוב בו את הפקודה הבאה:
sudo pip uninstall amzsear