shell - কমান্ড-লাইন থেকে ফায়ারফক্সের সাথে একটি সম্পূর্ণ পৃষ্ঠা স্ক্রিনশট নিন




firefox command-line (4)

আমি একটি ভিপিএসে এক্সভিএফবিতে ফায়ারফক্স চালাচ্ছি। আমি কি করতে চাই পৃষ্ঠাটির একটি পূর্ণ পৃষ্ঠা স্ক্রিনশট নিতে।

আমি ফায়ারফক্স ব্যবহার করে নির্দিষ্ট পৃষ্ঠায় পুনঃনির্দেশিত করতে পারেন

firefox http://google.com

এবং ImageMagick ব্যবহার করে একটি স্ক্রিনশট (এক্স এর ভিতরে) নিন

import root -window output.jpg

সমস্যাটি হল, বেশীরভাগ পৃষ্ঠায় স্ক্রোলিং দরকার এবং আমি পূর্বে উচ্চতাটি জানি না।

অন্য উপায়টি খুব বড় উচ্চতা (4000px এর মতো) বাছাই করা এবং তারপরে ছবিটি প্রক্রিয়া করা এবং নিরর্থক অংশটি সরানো। কিন্তু যে অপ্রয়োজনীয় প্রক্রিয়াকরণ।

আমি অনেক ফায়ারফক্স অ্যাড-অন পেয়েছি, কিন্তু আমি একটি সমাধান খুঁজছি যা শেল কমান্ড লাইন ব্যবহার করে প্রোগ্রাম করা যেতে পারে।

সম্পাদনা: আমি এই কাজ করার জন্য আমার নিজের ফায়ারফক্স এক্সটেনশন লেখার শেষ।


আমি একটি কাস্টম সমাধান কোডিং শেষ (ফায়ারফক্স এক্সটেনশন) যা এই কাজ করে। আমি মনে করি যে সময় আমি এটি উন্নত, enreas উল্লিখিত কমান্ডline ছিল না।

ফায়ারফক্স এক্সটেনশন সিএমডি শটস । স্ক্রিনশট নিতে (অথবা আপনি কিছু এইচটিএমএল / জেএস সংশোধন এবং চিত্র প্রক্রিয়াকরণ করতে চান) প্রক্রিয়ার উপর সূক্ষ্ম নিয়ন্ত্রণের প্রয়োজন হলে এটি একটি ভাল বিকল্প।

আপনি এটি ব্যবহার করতে পারেন এবং এটি অপব্যবহার করতে পারেন। আমি এটা লাইসেন্সহীন করার সিদ্ধান্ত নিয়েছে, তাই আপনি চান হিসাবে আপনি এটি সঙ্গে খেলা বিনামূল্যে।


আমি মনে করি আপনি যা খুঁজছেন তা একটি ইউটিলিটি যা আপনাকে আপনার ব্রাউজারে একটি PNG ফাইলে খোলা একটি সম্পূর্ণ পৃষ্ঠা সংরক্ষণ করতে সক্ষম করে। সম্ভবত আপনি commandlineprint2 মত একটি ইউটিলিটি খুঁজছেন।

এক্সটেনশন ইনস্টল করার পরে, আপনাকে কেবল কমান্ডটি টাইপ করতে হবে:

firefox -print http://google.com -printfile ~/foo.png

ফায়ারফক্স স্ক্রিনশট একটি নতুন টুল যা ফায়ারফক্সের সাথে জাহাজ। এটি একটি বিকাশকারী হাতিয়ার নয়, এটি ব্রাউজারের শেষ ব্যবহারকারীদের লক্ষ্য।

একটি স্ক্রিনশট নিতে, অ্যাড্রেস বারে পৃষ্ঠার ক্রিয়া মেনুতে ক্লিক করুন এবং "একটি স্ক্রিনশট নিন" ক্লিক করুন। আপনি যদি "পূর্ণ পৃষ্ঠাটি সংরক্ষণ করুন" এ ক্লিক করেন তবে এটি আপনার জন্য স্ক্রোল করা সম্পূর্ণ পৃষ্ঠাটি সংরক্ষণ করবে।


2018-07-23 আপডেট করুন

মতামত শুধু ইঙ্গিত করা হয়েছে, এই প্রশ্ন কমান্ড লাইন থেকে একটি স্ক্রিনশট পাওয়ার সম্পর্কে ছিল । দুঃখিত, আমি শুধু যে উপর পড়া। তাই এখানে সঠিক উত্তর:

ফায়ারফক্স 57 এর মতো আপনি হেডলেস মোডে একটি স্ক্রিনশট তৈরি করতে পারেন:

firefox -screenshot https://developer.mozilla.com

documentation আরও পড়ুন।

2017-06-15 আপডেট করুন

ফায়ারফক্স 55 এর মতো ফায়ারফক্স স্ক্রিনশটগুলি আরও বেশি নমনীয় বিকল্প হিসাবে রয়েছে। ফায়ারফক্স 57 এর মতো স্ক্রিনশটগুলিও একটি সম্পূর্ণ পৃষ্ঠা ক্যাপচার করতে পারে।

মূল উত্তর

ফায়ারফক্স 32 থেকে ডেভেলপার টুলস (F12) এ একটি সম্পূর্ণ পৃষ্ঠা স্ক্রিনশট বোতাম রয়েছে। এটি সক্ষম না থাকলে ডেভেলপার সরঞ্জাম সেটিংস (গিয়ার বাটন) এ যান এবং "উপলভ্য টুলবক্স বাটন" বিভাগে "পূর্ণ পৃষ্ঠা স্ক্রিনশট নিন" নির্বাচন করুন।

উত্স: developer.mozilla.org

ডিফল্টরূপে স্ক্রিনশট ডাউনলোড ডিরেক্টরি সংরক্ষিত হয়। এটি screenshot --fullpage মতো কাজ করে - টুলবারে সম্পূর্ণ পৃষ্ঠা।





screenshot