আমি এমন একটি যন্ত্র তৈরি করার পরিকল্পনা করছি যা CLI এ DOM কাঠামো ব্যবহার করে HTML সনাক্ত করে। আজকাল অনেক সাইট জাভাস্ক্রিপ্ট ব্যবহার করে অনেক DOM উপাদান তৈরি করে, ডাউনলোড করা স্ট্যাটিক HTML ফাইলগুলি থেকে তথ্য বের করা কঠিন হয়ে উঠছে। এছাড়াও আমি লিনাক্স / বাশের মতো কমান্ড লাইন স্ক্রিপ্টগুলি দ্বারা স্বয়ংক্রিয়ভাবে তাদের বিশ্লেষণ করতে চাই।
এবং এখন আমি এইচটিএমএল ফাইলগুলিতে জাভাস্ক্রিপ্ট সম্পাদন করার পরে গতিশীলভাবে পুনর্গঠিত DOM কাঠামো পুনরুদ্ধার এবং ম্যানিপুলেশন করার একটি উপায় অনুসন্ধান করছি। (এছাড়াও আমি মনে করি ইভেন্ট হ্যান্ডলারগুলিকে ক্লিক করার মত অনুকরণ করার উপায় অনুসন্ধান করছি।)
যে কোন টুল বা উপায় আছে কি?
অবিলম্বে মনে স্প্রিংস যে প্রথম জিনিস একটি স্বাভাবিক ব্রাউজার হবে। আমি ফায়ারফক্স জানি এই প্রশংসনীয় সহজ করে তোলে । আপনি ফায়ারফক্স উত্স দিয়ে সরাসরি কাজ করতে পারেন, অথবা আপনি যা চান তা পেতে অটোহোটিকে মত একটি GUI স্ক্রিপ্টিং ভাষা ব্যবহার করতে পারেন। উইন্ডোজ এ আপনি সম্ভবত ActiveX নিয়ন্ত্রণের সাথে কিছু করতে চান। Dunno কিভাবে আপনি লিনাক্সে যে কার্যকারিতা পাবেন।
—
Parthian Shot
আমি মনে করি ব্রাউজার / ব্রাউজার এপিআইগুলির মধ্যে দুটি স্থান আপনার কাছে সবচেয়ে সফল হবে। আমার অন্তঃসত্ত্বা আমাকে প্রাক-বিদ্যমান CLI সরঞ্জামগুলি খুঁজে বের করতে বলে যা আপনি চান তা করতে পারেন এমন সম্ভাবনা নয়, তবে আমি যে বক্তব্যের চেয়ে বেশি বলছি তাতে কিছু বলার পক্ষে যথেষ্ট আস্থা নেই।
—
Parthian Shot
আপনার মন্তব্যের জন্য ধন্যবাদ. আমি জানি স্পাইডারমোকি (যা ফায়ারফক্সে ব্যবহৃত জাভাস্ক্রিপ্ট ইঞ্জিন) শুধুমাত্র জাভাস্ক্রিপ্ট কোডটি চালাতে পারে এবং এটি হ'ল এটি এইচটিএমএল পড়তে এবং DOM গঠন / ম্যানিপুলেট করতে সক্ষম। যেহেতু আমি GUI পরিবেশ ছাড়া সার্ভারে সময়সূচী (ক্রন মত) ব্যবহার করে নিয়মিত আমার স্ক্রিপ্টটি চালাতে চাই, তাই আমার মনে হয় যে GUI এর সমাধানটি আমার উদ্দেশ্যের জন্য কাজ করে না।
—
user3288408