কোন ক্ষেত্রে আমি ব্রাউজারের চেয়ে উইজেট ব্যবহার করতে পছন্দ করব ?
শুনেছি রিচার্ড স্টলম্যান কোনও বেনামির কারণে ব্রাউজারের পরিবর্তে এটি ব্যবহার করেন। আপনি যখন উইজেট ব্যবহার করে এর ফাইলগুলি পাবেন তখন সার্ভার কী দেখতে পাবে?
কোন ক্ষেত্রে আমি ব্রাউজারের চেয়ে উইজেট ব্যবহার করতে পছন্দ করব ?
শুনেছি রিচার্ড স্টলম্যান কোনও বেনামির কারণে ব্রাউজারের পরিবর্তে এটি ব্যবহার করেন। আপনি যখন উইজেট ব্যবহার করে এর ফাইলগুলি পাবেন তখন সার্ভার কী দেখতে পাবে?
উত্তর:
সাধারণত আপনি এটি কখনই "ব্রাউজারের পরিবর্তে" ব্যবহার করবেন না। ব্রাউজারগুলি এইচটিএমএল রেন্ডার করে, লিঙ্কগুলিকে ক্লিকযোগ্য করে তোলা (ম্যানুয়ালি অন্য উইজেট কমান্ডে ইউআরএল অনুলিপি করার বিপরীতে) ইত্যাদি a আপনি যদি গোপনীয়তা সম্পর্কে উদ্বিগ্ন হন তবে ব্রাউজারটি পরিষ্কার করার জন্য মিলিয়ন উপায় রয়েছে (অথবা আপনি যদি লিনেক্সের মতো কিছু কম বৈশিষ্ট্যযুক্ত ব্রাউজার ব্যবহার করতে পারেন তবে যদি আপনি সত্যই মানুষের ব্যবহারকারীর ইন্টারফেসের সমস্ত চিহ্ন না ফেলেই খালি পাখি পেতে চান)।
উইজেট প্রাথমিকভাবে ব্যবহৃত হয় যখন আপনি ফাইল ডাউনলোডের দ্রুত, সস্তা, স্ক্রিপ্টযোগ্য / কমান্ড-লাইন উপায় চান। সুতরাং, উদাহরণস্বরূপ, আপনি কোনও ওয়েব পেজ ডাউনলোড করতে স্ক্রিপ্টে উইজেট রাখতে পারেন যা প্রায়শই নতুন ডেটা দিয়ে আপডেট হয়, যা ব্রাউজারের পক্ষে সত্যই ব্যবহার করা যায় না। আপনি ক্রল করতে এবং স্বয়ংক্রিয়ভাবে কোনও ওয়েবসাইট সংরক্ষণ করতে উইজেটের বিভিন্ন বিকল্প ব্যবহার করতে পারেন, যা বেশিরভাগ ব্রাউজারগুলি করতে পারে না, কমপক্ষে এক্সটেনশন ছাড়াই নয়।
সংক্ষেপে, ব্রাউজারগুলি ইন্টারনেটের দিকে তাকিয়ে থাকা মানুষের জন্য অ্যাপ্লিকেশন, উইজেট এমন একটি সরঞ্জাম যা মেশিন এবং শক্তি ব্যবহারকারীদের HTTP- র মাধ্যমে ডেটা সরিয়ে নিয়ে যায়। তারা যা করেন তার সাথে খুব মিল (ওয়েবসাইটগুলি থেকে ফাইলগুলি টানুন) তবে তাদের ব্যবহারে সম্পূর্ণ আলাদা different
আপনি যখন উইজেটের সাহায্যে জিনিসগুলি পান তখন সার্ভারগুলি "কী দেখায়" সম্পর্কিত: সমস্ত এইচটিটিপি ক্লায়েন্ট (ব্রাউজার, উইজেট, কার্ল, অন্যান্য অনুরূপ অ্যাপ্লিকেশন) যা "ইউজার এজেন্ট" নামে পরিচিত তা প্রেরণ করে যা ব্রাউজারকে বর্ণনা করে এমন স্ট্রিং (বা এই দিনগুলিতে, ব্রাউজারে এর বৈশিষ্ট্যগুলি কী রয়েছে তা বর্ণনা করে)। এটি ব্যবহারকারীর ব্রাউজারের উপর নির্ভর করে বিভিন্ন সামগ্রী প্রদর্শন করতে ব্যবহার করা যেতে পারে (যেমন গুগল ইতিমধ্যে ক্রোম ব্যবহার করা লোকদের কাছে ক্রোমের বিজ্ঞাপন না দেওয়ার চেষ্টা করে)। কিছু বোকা উইজেটের ব্যবহারকারী এজেন্ট স্ট্রিং অবরোধ করে পাওয়ার ব্যবহারকারী শেনিনিগানকে ব্লক করার চেষ্টা করে, তবে আপনি কেবল এটির জন্য একটি ক্রোম ব্যবহারকারী এজেন্ট স্ট্রিং জাল করতে পারেন। প্রায়শই এটি সহজেই পরিসংখ্যানগুলির জন্য ব্যবহৃত হয় যাতে আপনি জানেন যে বিভিন্ন জনপ্রিয় ব্রাউজারগুলি কতটা জনপ্রিয় তাই আপনি জানেন যে কোনগুলি সবচেয়ে ভালভাবে পরীক্ষা করা উচিত।
আপনি যদি উইজেটের ক্রলিং ফাংশনগুলি ব্যবহার করেন তবে সার্ভার বেশিরভাগ বর্ণনামূলক ক্রমে বহু দ্রুত অনুরোধগুলি দেখতে পাবে। এটি একটি মৃতপ্রদান যা আপনি তাদের সাইটটি স্ক্র্যাপ করছেন। এটি কোনও ব্যবহারকারীর ব্রাউজিং থেকে সম্পূর্ণ পৃথক দেখাচ্ছে। একজন ব্রাউজারে কোনও মানব ব্যবহারকারী অনুরোধ করার সাথে সাথে প্রতিটি পৃষ্ঠার অনুরোধটি সেই পৃষ্ঠার সমস্ত চিত্র অনুসরণ করে এবং তারপরে কিছুটা বিলম্ব হয় এবং তারপরে অন্য এলোমেলো পৃষ্ঠার জন্য অনুরোধ রয়েছে (অথবা সম্ভবত একটি স্পষ্ট উদ্দেশ্য সহ পৃষ্ঠাগুলির একটি স্ট্রিং) ।
অন্যরা যেমন উল্লেখ wget
করেছে, অ্যাড-অনস, কুকিজ এবং ক্যাশে দিয়ে বান্ডিল না হওয়ার সুবিধা রয়েছে যা এটি সম্ভাব্যভাবে আরও স্থিতিশীল এবং সুরক্ষিত করে। তবে ব্রাউজারগুলির এবং wget
আসলে খুব সাধারণ ব্যবহার রয়েছে।
wget
কমান্ড-লাইন ইউটিলিটি যা কন্টেন্ট পুনরুদ্ধার করতে বোঝায়, এটি উপস্থাপন করার জন্য নয়। এটি কোনও ফাইল প্রকার (এইচটিএমএল, চিত্র, বাইনারি ইত্যাদি) সহ এফটিপি, এইচটিটিপি এবং এইচটিটিপিএস এর মাধ্যমে যে কোনও কিছু পুনরুদ্ধার এবং ডাউনলোড করতে ব্যবহৃত হতে পারে।
সার্ভারের জন্য, কেবলমাত্র তফাতটি এটি দেখতে পাবে যদি user agent
না আপনি --user-agent
ব্রাউজারের নির্দিষ্টকরণের জন্য এটির যুক্তি ব্যবহার না করেন । আপনি যদি করেন তবে সার্ভারটি কোনও পার্থক্য দেখতে পাবে না।
1) ডাউনলোডগুলি কোনও মানুষের চেয়ে স্ক্রিপ্ট দ্বারা শুরু হয়েছিল
2) পৃথক পৃষ্ঠাগুলির চেয়ে পুরো সাইটগুলি (বা সাইটের টুকরো) ডাউনলোড করা। (উইজেট স্বয়ংক্রিয়ভাবে লিঙ্কগুলি অনুসরণ করতে পারে))
পৃষ্ঠাগুলি ডাউনলোড করার অনুরোধের মধ্যে নির্বিচারে বিলম্ব সহ সার্ভার কী দেখছে এবং কী ভাবতে পারে তা নিয়ন্ত্রণ করতে উইজেটের কিছু কমান্ড-লাইন বিকল্প রয়েছে। তবে যদি সাইট সার্ভারে কিছু অ্যান্টি-বট নীতি থাকে, আপনি গ্রহণযোগ্য ফলাফল পাওয়ার আগে আপনি প্রায়শই প্রচুর পরিমাণে সময় এবং ট্র্যাফিক নষ্ট করেন।
এটির মধ্যে ব্রাউজার ব্যবহার করার সময় অনাকাঙ্ক্ষিত অ্যাডোনস এমনকি ম্যালওয়ার সহ সক্রিয় থাকে, যখন উইজেট এমন একটি সাধারণ কমান্ড যা স্টাফ ডাউনলোড করে এবং অন্য কিছুই করে না।
ব্রাউজার অগত্যা কম সুরক্ষিত নয় তবে সম্ভাব্য তাই।
সার্ভারগুলি যথারীতি একটি ডাউনলোডের অনুরোধ "দেখায়"।
ব্রাউজারটি ইতিহাস এবং ক্যাশে ফাইলগুলিতে আপনার ক্রিয়াকলাপ রেকর্ড করতে পারে।
উইজেটের কোনও স্মৃতি ধারণ করে না।
এটি বলেছিল যে কোনও ব্রাউজারটি আরও সুবিধাজনক এবং আমি 4.7.2-040702-generic
গত সপ্তাহে এনএসএর পরিসংখ্যান ডাউনলোড করেছি কিনা সে বিষয়ে আমার কোনও চিন্তা নেই । আমি আমার ব্রাউজারটি অন-লাইন ব্যাংকিং এবং পেপালের জন্য ব্যবহার করি যা আমি উইজেটের সাহায্যে ডাউনলোড করতে পারি এমন বেশিরভাগ ফাইলের চেয়ে যুক্তিযুক্তভাবেই বেশি গুরুত্বপূর্ণ more
একজন ডেভলপার হিসাবে যিনি দূরবর্তী উবুন্টু ইনস্টলেশন ব্যবহার করেন, ওএস জিইউআই ইনস্টল করার ক্ষেত্রে প্রায়শই খুব কম পয়েন্ট থাকে। এই 'কমান্ড লাইন' পরিবেশে, ওয়েব থেকে ফাইলগুলি ডাউনলোড করার জন্য উইজেট একটি প্রয়োজনীয় সরঞ্জাম।
আমি নিশ্চিতও নই যে কোনটি যদি হয় তবে টার্মিনাল থেকে ব্রাউজারগুলি চালানো যেতে পারে।
wget
"কিছু সুরক্ষার কারণে" ব্যবহার করেন?