জাভাস্ক্রিপ্ট ট্রিক? কীভাবে স্ক্রিপ্ট টেক্সট অনুলিপি করা এবং আটকানো কঠিন করে তোলে


19

ইদানীং, আমি দেখেছি যে স্ক্র্যাবড ব্যবহারকারীদের (নিখরচায় ব্যবহারকারীদের) তাদের সাইটে হোস্ট করা একটি দস্তাবেজের মাধ্যমে ব্রাউজ করা খুব কঠিন করে তোলে। কোনও দস্তাবেজের মধ্যে সন্ধান করার ক্ষমতা নেই, একই ডাউনলোড করতে সক্ষম হওয়া যাক।

জাভাস্ক্রিপ্ট ব্যবহার করে, তারা ব্রাউজারে চাহিদা অনুযায়ী পৃষ্ঠাগুলি লোড করে এবং তাই ব্রাউজারের "সংরক্ষণ হিসাবে সংরক্ষণ করুন" বৈশিষ্ট্যটি খুব বেশি সহায়তা করে না।

আমার আশ্চর্যরূপে, আমি দেখেছি যে এমনকি ক্লিপবোর্ডে টেক্সট অনুলিপিগুলি আটকানো / আটকানো! কী ভুল ছিল তা পরীক্ষা করতে, আমি ব্রাউজারে জাভাস্ক্রিপ্ট বন্ধ করে দিয়েছিলাম এবং তারপরে আবার একই ডকুমেন্টটি লোড করেছি। ভয়েলা, আমি জিবিরুশ দেখেছি। এবং তাই, এটি স্ক্রিপ্ট থেকে জাভাস্ক্রিপ্টের মতো মনে হচ্ছে কোনওভাবে গিব্বারীয় পাঠটিকে ডিকোড করে এবং এটি ব্রাউজারে প্রদর্শন করে।

এখন, আমার প্রশ্নটি, জাভাস্ক্রিপ্ট সক্ষম হওয়ার পরেও এবং পাঠ্যটি ব্রাউজারে যথাযথভাবে রেন্ডার করা হয়েছে, যদি আমি গিয়ে আমার নির্বাচিত পাঠ্যের সাথে সংশ্লিষ্ট DOM অবজেক্টগুলিতে নজর রাখি তবে আমি এখনও জিব্বারিশ লেখাটি দেখতে পাচ্ছি।

সুতরাং, এখন আমি বিভ্রান্ত পাঠ্যটি সরাসরি ব্যবহারকারীর কাছে প্রদর্শিত হয়, তবে ডিওএম অবজেক্টগুলিতে এখনও জিব্বারিশ থাকে। সুতরাং প্রশ্নটি হল, সাইটটি কোন ধরণের জাভাস্ক্রিপ্ট হুক / কোড ব্যবহার করছে, যাতে ডিওএম অবজেক্টগুলিতে জিবরিশ ধরে রাখতে সক্ষম হয় এবং ডিকোডড পাঠ্যটি রেন্ডার করতে পারে?

আমি কীভাবে ডিকোড করা পাঠ্যটি অ্যাক্সেস করতে পারি? আমার উদ্দেশ্য অ্যালগরিদমকে ডিকোড করতে উল্টো ইঞ্জিনিয়ার নয়, যেখানে ডিকোডযুক্ত পাঠ্যটি সংরক্ষণ করা হচ্ছে তা সন্ধান করা?

উদাহরণ নথিটি হ'ল:

http://www.scribd.com/doc/143886351/OCP-Upgrade-to-Oracle-Database-12c-Student-Guide-vol-1-Exam-1Z0-060

আপনি জাভাস্ক্রিপ্ট চালু / বন্ধ করলে কী হয় তা দেখুন!


এটি সহজ ধরণের। তারা একটি জাভাস্ক্রিপ্ট পিডিএফ ভিউয়ার তৈরি করেছে। মোজিলা ফায়ারফক্সের সাথে কিছু করেছিল। যেহেতু আপনার পিডিএফ ভিউয়ারটি প্রকৃতপক্ষে সামগ্রীটি প্রদর্শন করতে ব্যবহার হচ্ছে না তারা দেখার অভিজ্ঞতার প্রায় প্রতিটি দিকই নিয়ন্ত্রণ করতে পারে।
রামহাউন্ড

উত্তর:


15

font-familyজন্য span। তারা একটি কাস্টম ফন্ট ব্যবহার করে (এই ক্ষেত্রে ff6)।

তাদের অবশ্যই এটি করতে হবে যাতে আরও পিডিএফ ডকুমেন্টগুলি সঠিকভাবে প্রদর্শিত হয়। পিডিএফ ডকুমেন্টগুলির মতো নথির পাঠ্যটিতে একটি মানক অক্ষর সেট ব্যবহার করা দরকার। এটি এম্বেড থাকা ফন্টের গ্লাইফগুলিতে কেবল মানচিত্রযুক্ত কোড ব্যবহার করতে হবে।


10

"গীবেরিশ" বনাম প্রদর্শিত পাঠ্যের দিকে লক্ষ্য করলে আপনি দেখতে পাবেন যে কয়েকটি অক্ষর একই, আবার কিছু অক্ষর প্রতিস্থাপিত হয়েছে। উদাহরণস্বরূপ, "Mltmrprfsm Jblbemr" হ'ল "এন্টারপ্রাইজ ম্যানেজার"। পর্যাপ্ত পাঠ্য দেওয়া, আপনি একটি দ্রুত অনুবাদ টেবিল তৈরি করতে সক্ষম হওয়া উচিত। ইতিমধ্যে, আমরা জানি যে এম অনুবাদ , এল -> এন , টি , আর , আর পি স্পষ্ট হয় এফ -> আর , ইত্যাদি প্রদত্ত কিছু সময়, গোয়েন্দা কাজ, এবং বিনয়ী প্রোগ্রামিং দক্ষতা, এক পুরো দস্তাবেজ অনুবাদ করুন পারে।

অবশ্যই, গ্যারান্টি নেই যে পরবর্তী নথিতে ড্যান ডি উল্লিখিত একই ff6ফন্টটি ব্যবহার করবে , সুতরাং যদি আপনি পরবর্তী সময়ের জন্য পাঠ্য সংরক্ষণ করতে চান তবে স্থানীয় ব্যবহারের জন্য সেই ফন্টটি হ'ল আপনার পরবর্তী পদক্ষেপ হওয়া উচিত।


0

আপনি ব্রাউজারের ক্রপ সরঞ্জামটি ব্যবহার করে একটি স্ক্রিনশট ক্যাপচার চেষ্টা করতে পারেন এবং তারপরে সহজেই উপলভ্য কোনও অনলাইন ওসিআর সাইটগুলি এটি পাঠ্যে রূপান্তর করতে ব্যবহার করতে পারেন। এটি আপনার বাছাই করা উচিত।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.