AmzSear ، ابحث عن المنتجات على Amazon من سطر الأوامر

حول amzsear

في المقالة التالية سوف نلقي نظرة على AmzSear. هذه الأداة هي واجهة سطر أوامر (CLI) وواجهة برمجة تطبيقات (API) غير رسمية من Amazon. سوف تسمح لنا ابحث بسهولة في دليل منتجات Amazon من سطر الأوامر دون الحاجة إلى مفتاح Amazon API. هذا شيء مثير للاهتمام في هذا الوقت حيث تقوم أمازون وشركات أخرى بإعداد مخزونها القتالي من خلال الخصومات والمنتجات الحصرية وغيرها من عوامل الجذب للمشترين.

AmzSear هو سيناريو غير رسمي للعمل معه أمازون. مع amzSear ، سيكون لدينا تحت تصرفنا إمكانية البحث بسهولة عن المنتجات على Amazon من سطر الأوامر والاطلاع على المعلومات الأساسية للمنتج ، مثل جميع أسعار البائعين المختلفين ، وعنوان URL ، وتصنيفات أي منتج ، مباشرة من النافذة الطرفية الخاصة بك ، دون استخدام واجهة برمجة تطبيقات Amazon. هذه الأداة هي متاح مجانًا في GitHub جيثب: وتم إصداره بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.

تثبيت AmzSear على Ubuntu 17.10

AmzSear يتطلب نسخة بايثون 2.7 أو أعلى لتعمل بشكل صحيح. سيتعين علينا التأكد من أن لدينا نقطة مثبتة على نظامنا. إذا لم يتم تثبيت النقطة ، فسنكون قادرين على تثبيتها بطريقة بسيطة كما هو موضح أدناه.

في Ubuntu ومشتقاته ، سيتعين علينا فقط فتح Terminal (Ctrl + Alt + T) وتنفيذ الأمر التالي من أجل تثبيت النقطة:

sudo apt install python-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'

سوف تظهر لنا النتائج بناءً على سلسلة البحث في دليل منتجات أمازون في محطتنا. في هذا المثال سيتم عرض نتيجة واحدة فقط.

سنظهر لنا أيضًا النتائج في متصفح الويب الخاص بنا محددة مسبقا.

متصفح amzsear البحث عن المنتج

لا يتعين علينا إعطاء مصطلح البحث الدقيق. قد نستخدم مصطلحات البحث ذات الصلة كما يمكن أن يكون في هذا المثال «نهر في الظلام»وشاهد النتائج في كل من المحطة والمتصفح.

البحث عن المصطلحات ذات الصلة بالمنتج amzsear

عرض النتائج في كل صفحة

سيظهر لنا نص AmzSear نتيجة الصفحة الأولى فقط. لكن أيضا يمكننا تحديد رقم الصفحة المعين كما هو موضح في الآتي:

amzsear 'A River in Darkness' -p 2

سيُظهر لنا هذا الأمر ، مثل الأوامر السابقة ، نتائج الصفحة الثانية من دليل منتج Amazon في كل من المحطة وفي المستعرض.

انظر النتائج في المتصفح فقط

إذا كنا لا نريد أن تظهر النتيجة في الجهاز ولكن في متصفح الويب ، فسنكون قادرين على استخدام -Q الخيار كما هو موضح أدناه.

صفحة البحث عن منتج amzsear 2

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

كما أقول ، سيعرض هذا الأمر الصفحة الثانية من النتيجة فقط في متصفح الويب. لن نرى أي نتائج في المحطة.

عرض النتائج فقط في المحطة

بنفس الطريقة ، إذا أردنا رؤية النتيجة فقط في الجهاز وليس في متصفح الويب ، فسيتعين علينا استخدام الخيار د.

amzsear search terminal product page 2

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

انظر جميع معلومات المنتج

لكي تُظهر لنا المحطة جميع المعلومات حول المنتج ، مثل الاسم وعنوان URL وجميع الأسعار وسلسلة التصنيف وما إلى ذلك ، سيتعين علينا إضافة -v الخيار.

البحث عن منتج amzsear إظهار جميع المعلومات

amzsear 'A River in Darkness' -d -v

سيظهر لنا هذا الأمر الصفحة الأولى من النتيجة فقط في المحطة. قد نطلب عرض أي صفحة أخرى لنا. سنعرض أيضًا جميع التفاصيل ، مثل عنوان URL وأسعار البائعين المختلفين وتقييمات المنتجات المعروضة ، كما ترى في لقطة الشاشة أعلاه.

لن تظهر هذه النتائج في المتصفح ، نظرًا لأننا نقوم بتضمين الخيار -d. إذا أردنا عرض النتيجة في كل من المحطة وفي المتصفح ، فسنضطر فقط إلى إزالة الخيار -d من الأمر.

تحذير

أولئك الذين يستخدمون هذا البرنامج النصي بشكل متكرر للبحث عن المنتجات على Amazon يجب أن يكونوا حذرين. قامت Amazon بتمييز العديد من البرامج النصية المشابهة على أنها روبوت وحظرت عناوين IP التي ترسل استعلامات متكررة. هكذا، من الجيد تشغيلها من خلال VPN أو وكيل. من الجيد أيضًا تقييد عمليات البحث حتى يأتي المطور بحل.

قم بإلغاء تثبيت AmzSear

لإزالة هذا البرنامج النصي من نظامنا ، سيتعين علينا فقط فتح Terminal (Ctrl + Alt + T) وكتابة الأمر التالي فيه:

sudo pip uninstall amzsear

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.