এটা সম্ভব. আমি আপনাকে আপনার স্ক্রিপ্টটি লগইন শংসাপত্রাদি সরবরাহ করার এবং তথ্য প্রদর্শন করা পৃষ্ঠাটি পড়ার পরামর্শ দিচ্ছি। তারপরে আপনি এর সামগ্রীটি বিশ্লেষণ করতে পারেন এবং আপনার পছন্দসই ডেটা দিয়ে একটি অ্যারে পূরণ করতে পারেন। যেহেতু এই পৃষ্ঠাগুলিতে কখনও কখনও তারিখ এবং সময় সম্পর্কিত আরও তথ্য থাকে আপনি সত্যিই দুর্দান্ত লগ তৈরি করতে পারেন।
আমি কীভাবে এগিয়ে যাব তার একটি দ্রুত উদাহরণ এখানে;
আপনার রাউটারের পৃষ্ঠায় আপনি নীচের মতো কিছু খুঁজে পেতে পারেন;
<div id="flex">
<div id="dm-name">
name : Your_device_name
</div>
<div id="dm-ip">
IP : 192.168.x.xxx
</div>
<div id="dm-mac">
<span>MAC:D4:04:CD:FE:5A:17</span>
</div>
</div>
সুতরাং আমরা দু: খিত জানি যে প্রতিটি ডিভাইস এর মতো তালিকাভুক্ত হবে। এবং সমস্ত ম্যাক অ্যাড্রেসের একই দৈর্ঘ্য হবে।
স্ক্রিপ্টটি এমন কিছু হতে পারে;
var string_to_parse = "file read from router.html";
cursor = 0; // The position of your cursor;
i =0;
while(cursor > 0){
begin_at = string_to_parse.indeOf('MAC:');
end_at = length_of_Mac; // this is standard for al mac
mac[i] = string_to_parse.substring(begin_at, begin_at + end_at);
cursor = begin_at + end_at;
i++;
}
এই কোডটির টুইট করার প্রয়োজন হবে তবে ধারণাটি এখানে রয়েছে। এটি এমন একটি লুপ যা সমস্ত ম্যাক অ্যাড্রেস খুঁজতে সমস্ত ফাইল চালাবে। যতক্ষণ না এটি ফাইলের শেষে পৌঁছায়।