পরের নিবন্ধে আমরা আমজসারকে একবার দেখে নিই। এই ইউটিলিটিটি আমাজন থেকে আসা একটি আনুষ্ঠানিক সি এল এল এবং এপিআই। আমাদের অনুমতি দেবে কমান্ড লাইন থেকে সহজেই অ্যামাজন পণ্য ডিরেক্টরি অনুসন্ধান করুন একটি আমাজন এপিআই কী প্রয়োজন ছাড়াই। এটি এই মুহূর্তে আকর্ষণীয় কিছু কারণ আমাজন এবং অন্যান্য সংস্থাগুলি তাদের যুদ্ধের স্টকগুলি ছাড়, একচেটিয়া পণ্য এবং ক্রেতাদের জন্য অন্যান্য আকর্ষণ সহ প্রস্তুত করছে।
আমজসার একটি স্ক্রিপ্ট সাথে আনুষ্ঠানিকভাবে কাজ মর্দানী স্ত্রীলোক। অ্যামেজসারের সাহায্যে আমরা কমান্ড লাইন থেকে অ্যামাজনে সহজেই পণ্যগুলি অনুসন্ধান করতে সক্ষম হব এবং পণ্যটির প্রাথমিক তথ্য যেমন বিভিন্ন বিক্রেতার সমস্ত দাম, ইউআরএল, যে কোনও পণ্যের শ্রেণিবদ্ধতা দেখতে পাব আমাদের সম্ভাবনা , সরাসরি আপনার টার্মিনালের উইন্ডো থেকে, অ্যামাজন এপিআই ব্যবহার না করে এই ইউটিলিটিটি হ'ল অবাধে উপলব্ধ GitHub এবং এমআইটি লাইসেন্সের অধীনে প্রকাশিত হয়।
উবুন্টু 17.10 এ এমজেসার ইনস্টল করুন
আমজসার একটি সংস্করণ প্রয়োজন পাইথন 2.7 বা উচ্চতর সঠিকভাবে কাজ করতে। আমাদের সিস্টেমে পাইপ ইনস্টল করা আছে তা আমাদের নিশ্চিত করতে হবে। যদি পাইপ ইনস্টল না করা থাকে তবে আমরা নীচে দেখানো মতো একটি সহজ উপায়ে এটি ইনস্টল করতে সক্ষম হব।
উবুন্টু এবং এর ডেরাইভেটিভগুলিতে, আমাদের কেবলমাত্র টার্মিনালটি খুলতে হবে (Ctrl + Alt + T) এবং নিম্নলিখিত কমান্ডটি কার্যকর করতে হবে পাইপ ইনস্টল করুন:
sudo apt install python-pip
একবার আমরা পাইপ ইনস্টল হয়ে গেলে, কমান্ডের সাথে পাইপ ব্যবহার করে আমরা একই টার্মিনালে আমজসার ইনস্টল করব:
sudo pip install amzsear
এমজেসার কীভাবে ব্যবহার করবেন
El স্ট্যান্ডার্ড কমান্ড এমজেসার ব্যবহার করতে এটি হবে:
আমজসার ক্যোয়ারী_স্ট্রিং [-p সংখ্যা [-i সংখ্যা]] [-কিউ] [-ভি] [-ডি]
নামে একটি পণ্য অনুসন্ধান করুন
আসুন বইয়ের মতো একটি পণ্য সন্ধান করার চেষ্টা করি «অন্ধকারে একটি নদী: উত্তর কোরিয়া থেকে ওয়ান ম্যানস পালানো। এর জন্য আমরা লিখব:
amzsear 'A River in Darkness: One Mans Escape from North Korea'
এটি আমাদের উপর ভিত্তি করে ফলাফলগুলি দেখায় আমাজন পণ্য ডিরেক্টরিতে অনুসন্ধান স্ট্রিং আমাদের টার্মিনালে। এই উদাহরণে কেবল একটি ফলাফল প্রদর্শিত হবে।
আমরাও প্রদর্শিত হবে আমাদের ওয়েব ব্রাউজারে ফলাফল পূর্বনির্ধারিত।
আমাদের সঠিক অনুসন্ধান শব্দটি দিতে হবে না। আমরা প্রাসঙ্গিক অনুসন্ধান শব্দ ব্যবহার করতে পারেন যেমন এই উদাহরণের জন্য হতে পারে «অন্ধকারে একটি নদী»এবং ফলাফলটি টার্মিনাল এবং ব্রাউজার উভয় ক্ষেত্রেই দেখুন।
প্রতি পৃষ্ঠায় ফলাফল দেখুন
অ্যামসিয়ার স্ক্রিপ্টটি কেবল আমাদের প্রথম পৃষ্ঠার ফলাফল প্রদর্শন করবে। কিন্তু আমরা নির্দিষ্ট পৃষ্ঠা নম্বর নির্দিষ্ট করতে পারি এটি নিম্নলিখিতটিতে প্রদর্শিত হয়েছে:
amzsear 'A River in Darkness' -p 2
এই কমান্ডটি পূর্ববর্তীগুলির মতো, টার্মিনাল এবং ব্রাউজার উভয় ক্ষেত্রেই অ্যামাজন পণ্য ডিরেক্টরিটির দ্বিতীয় পৃষ্ঠার ফলাফলগুলি প্রদর্শন করবে।
শুধুমাত্র ব্রাউজারে ফলাফল দেখুন
আমরা যদি ফলাফলটি টার্মিনালটিতে না দেখানোর জন্য ওয়েব ওয়েব ব্রাউজারে দেখতে চাই তবে আমরা এটি ব্যবহার করতে সক্ষম হব -কিউ বিকল্প নীচে দেখানো হয়েছে
amzsear 'A River in Darkness' -p 2 -q
আমি যেমন বলেছি, এই কমান্ডটি কেবলমাত্র ওয়েব ব্রাউজারে ফলাফলের দ্বিতীয় পৃষ্ঠাটি প্রদর্শন করবে। আমরা টার্মিনালে কোনও ফলাফল দেখতে পাব না।
ফলাফলগুলি কেবলমাত্র টার্মিনালে দেখুন
একইভাবে, আমরা যদি ফলাফলটি কেবল ওয়েব ব্রাউজারে নয়, টার্মিনালে দেখতে চাই তবে আমাদের এটি ব্যবহার করতে হবে -d বিকল্প.
amzsear 'A River in Darkness' -p 2 -d
সমস্ত পণ্য তথ্য দেখুন
টার্মিনালটি আমাদের নামের সমস্ত পণ্যের তথ্য যেমন নাম, ইউআরএল, সমস্ত দাম এবং শ্রেণিবিন্যাস শৃঙ্খলা ইত্যাদি দেখানোর জন্য, আমাদের যুক্ত করতে হবে -v বিকল্প.
amzsear 'A River in Darkness' -d -v
এই কমান্ডটি কেবলমাত্র টার্মিনালে ফলাফলের প্রথম পৃষ্ঠাটি প্রদর্শন করবে। আমরা অনুরোধ করতে পারি যে অন্য কোনও পৃষ্ঠা আমাদের দেখানো হোক। ইউআরএল, বিভিন্ন বিক্রেতার দাম এবং দেখানো পণ্যের রেটিংয়ের মতো সমস্ত বিবরণও আমাদের দেখানো হবে, যেমন আপনি উপরের স্ক্রিনশটে দেখতে পাচ্ছেন।
এই ফলাফলগুলি ব্রাউজারে প্রদর্শিত হবে না, যেহেতু আমরা -d বিকল্পটি অন্তর্ভুক্ত করি। যদি আমরা ফলাফলটি টার্মিনাল এবং ব্রাউজারে উভয়ই দেখতে চাইতাম তবে আমাদের কেবল কমান্ড থেকে -d বিকল্পটি সরাতে হবে।
সাবধানবাণী
যারা এই স্ক্রিপ্টটি অ্যামাজনে পণ্যগুলি অনুসন্ধানের জন্য ঘন ঘন ব্যবহার করেন তাদের যত্নবান হতে হবে। অ্যামাজন অনেকগুলি অনুরূপ স্ক্রিপ্টগুলিকে বট হিসাবে চিহ্নিত করেছে এবং পুনরাবৃত্তিমূলক অনুসন্ধানগুলি প্রেরণকারী আইপি ঠিকানাগুলিকে নিষিদ্ধ করেছে। এইভাবে, এটি ভিপিএন বা প্রক্সি দিয়ে চালানো ভাল ধারণা। বিকাশকারী কোনও সমাধান না নিয়ে আসা পর্যন্ত আমাদের অনুসন্ধানগুলি সীমাবদ্ধ করাও ভাল ধারণা idea
আমজসিয়ার আনইনস্টল করুন
আমাদের সিস্টেম থেকে এই স্ক্রিপ্টটি অপসারণ করতে, আমাদের কেবলমাত্র একটি টার্মিনাল (Ctrl + Alt + T) খুলতে হবে এবং এতে নিম্নলিখিত কমান্ডটি লিখতে হবে:
sudo pip uninstall amzsear