কিছু ওয়েবপৃষ্ঠাগুলি আপনার নির্দিষ্ট সামগ্রী লোড করতে বা রাখতে কিছুটা সময় নিতে পারে intএতে আগ্রহী মূল পৃষ্ঠাটি লোড হওয়ার পরে লোড হতে পারে। এটি অ্যাজাক্স ভারী ওয়েব পৃষ্ঠাগুলিতে বিশেষত সত্য যেখানে জাভাস্ক্রিপ্টের মাধ্যমে সামগ্রীগুলি লোড করা হত।
গ্র্যাজআইটি সনাক্ত করে যখন কোনও ওয়েবপৃষ্ঠা লোড হয় তবে উপরে উল্লিখিত কিছু নির্দিষ্ট পরিস্থিতির জন্য এটি ক্যাপচার গ্রহণের আগে ব্যবহার করতে হবে এমন বিলম্ব আকারে কিছু অতিরিক্ত নির্দেশাবলীর প্রয়োজন বা ক্যাপচারের আগে নির্দিষ্ট HTML উপাদানটি উপস্থিত হওয়ার জন্য অপেক্ষা করে এগিয়ে আপনি যদি ওয়েব পৃষ্ঠাগুলির স্ক্রিনশট গ্রহণ করছেন বা এইচটিএমএল রূপান্তর করছেন তবে এই কৌশলগুলি ব্যবহার করা যেতে পারে into পিডিএফ, চিত্র বা ওয়ার্ড নথি এবং আপনার একটি প্রিমিয়াম প্যাকেজ রয়েছে। তবে উভয় কৌশলই সর্বোচ্চ ত্রিশ সেকেন্ডের অপেক্ষা করতে সীমাবদ্ধ।
এই বৈশিষ্ট্যগুলি আমাদের উপলব্ধ অনলাইন স্ক্রিনশট এবং ওয়েব স্ক্র্যাপার সরঞ্জাম।
ক্যাপচার সম্পাদনের আগে একটি নির্দিষ্ট সময়ের জন্য কীভাবে অপেক্ষা করবেন?
কেবলমাত্র মিলি সেকেন্ডে বিলম্ব নির্দিষ্ট করুন এবং এটি কতদিন ধরে ক্যাপচারটির জন্য অপেক্ষা করবে। মনে রাখবেন যে এক সেকেন্ডে 1000 মিলিসেকেন্ড রয়েছে। নীচের সমস্ত উদাহরণ ওয়েবপেজটি ক্যাপচারের আগে তিন সেকেন্ড অপেক্ষা করে।
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.8/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com",
{"delay": 3000}).Create();
</script>
কোনও ক্যাপচার সম্পাদনের আগে এইচটিএমএল উপাদান প্রদর্শিত হওয়ার জন্য কীভাবে অপেক্ষা করবেন?
এই কৌশলটি ওয়েবপৃষ্ঠাগুলিতে বিশেষভাবে দরকারী যা সামগ্রী লোড করতে AJAX পদ্ধতি ব্যবহার করে। আপনাকে উপস্থিত হতে অপেক্ষা করতে হবে এমন উপাদানটি সনাক্ত করতে প্রথমে আপনার ব্রাউজারগুলির বিকাশকারী সরঞ্জামগুলি ব্যবহার করুন, এর আইডি, বর্গের নোট নিন বা আরও জটিল সিএসএস নির্বাচক তৈরি করুন। তারপরে এটি নির্দিষ্ট করুন সিএসএস নির্বাচক এবং উপাদানটি দৃশ্যমান হয়ে গেলে ওয়েব পৃষ্ঠাটি ক্যাপচার করা হয়। মনে রাখবেন যে এখানে একাধিক মিলে যাওয়া এইচটিএমএল উপাদান থাকলে এটি উপস্থিত হওয়ার সাথে সাথে এটি উপস্থিত হবে।
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.8/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com",
{"waitfor": "#Content"}).Create();
</script>