কেউ জেএস সাপোর্ট সহ ভাল কমান্ড লাইন ব্রাউজার জানেন?
আদর্শভাবে আমার নিম্নলিখিত ক্ষমতা প্রয়োজন:
some-browser http://example.com > ~/page.html
এর অর্থ ক্লাই ব্রাউজার এইচটিএমএল ডাউনলোড করে, জেএস কার্যকর করে একটি পৃষ্ঠা আউটপুট দেয়।
কেউ জেএস সাপোর্ট সহ ভাল কমান্ড লাইন ব্রাউজার জানেন?
আদর্শভাবে আমার নিম্নলিখিত ক্ষমতা প্রয়োজন:
some-browser http://example.com > ~/page.html
এর অর্থ ক্লাই ব্রাউজার এইচটিএমএল ডাউনলোড করে, জেএস কার্যকর করে একটি পৃষ্ঠা আউটপুট দেয়।
উত্তর:
আমি জেএস সমর্থন সহ একটি ইন্টারেক্টিভ ব্রাউজার সম্পর্কে অবগত নই তবে আপনার ফ্যান্টমজেএসের দিকে নজর দেওয়া উচিত যা সংজ্ঞায়িত হয়েছে:
ফ্যান্টমজেএস জাভাস্ক্রিপ্ট এপিআই সহ একটি মাথাবিহীন ওয়েবকিট। এটির বিভিন্ন ওয়েব স্ট্যান্ডার্ডগুলির জন্য দ্রুত এবং নেটিভ সমর্থন রয়েছে: ডম হ্যান্ডলিং, সিএসএস নির্বাচক, জেএসএন, ক্যানভাস এবং এসভিজি।
পৃষ্ঠার সামগ্রীটি রেন্ডার হওয়ার পরে পেতে:
$ phantomjs save_page.js http://example.com > ~/page.html
save_page.js সহ:
var system = require('system');
var page = require('webpage').create();
page.open(system.args[1], function()
{
console.log(page.content);
phantom.exit();
});
একটি উত্সাহব্যঞ্জক পার্শ্ব-প্রকল্প phantomjs-নোড যা সংহত সঙ্গে PhantomJS NodeJS সাবেক যার ফলে একটি NodeJS মডিউল রূপে ব্যবহৃত হবে।
এডব্রোস, একটি এড-স্টাইল সম্পাদক / ব্রাউজার অন্ধ ব্যবহারকারীদের জন্য অনুকূলকৃত তবে স্ক্রিপ্টিবিলিটির জন্য সিসাদমিনদের দ্বারা প্রশংসিত, মোজিলার ইঞ্জিনের উপর ভিত্তি করে জাভাস্ক্রিপ্ট সমর্থন করার দাবি করেছে। এটি http://the-brannons.com/edbrowse/ এ ।
আপনি যদি লিনাক্স চালাচ্ছেন তবে আপনি ফায়ারফক্সকে ওয়েটার-ওয়েবড্রাইভার দিয়ে রুবি (এবং সম্ভবত অন্য ভাষার বাইন্ডিংগুলি) ব্যবহার করে রিমোট কন্ট্রোল করতে পারেন , তারপরে এটি কাজ করার পরে আপনি এটি কোনও প্রদর্শন ছাড়াই চালানোর কৌশল করতে পারেন (তবে পৃষ্ঠায় আঘাত হানুন , ডাউনলোড আপলোডিং বা এক্সভিএফবি ব্যবহার করে স্ক্র্যাপিং ডেটা ,
ডকুমেন্টেশনelinks
অনুসারে , এটি জাভাস্ক্রিপ্ট সমর্থন করে। স্পাইডারমনকি ইনস্টল করার তথ্যের জন্য বিভাগ 2.6.1 দেখুন।
যদি ওয়েবপৃষ্ঠার কোনও পিএনজি পর্যাপ্ত হয় এবং আপনার এইচটিএমএল উত্সের প্রয়োজন না হয়, আপনার webkit-image
উবুন্টু সহ একটি ছোট কমান্ড লাইন ইউটিলিটি ব্যবহার করতে সক্ষম হওয়া উচিত । এটি ঠিক কোনও বৈশিষ্ট্য সমৃদ্ধ অ্যাপ্লিকেশন নয়, সুতরাং এটি খুব বেশি কাস্টমাইজেশনের প্রস্তাব দেয় না, এটি পরবর্তী হ্যাকিংয়ের জন্য তবে এটি একটি ভাল সূচনার পয়েন্ট হতে পারে এবং সম্ভবত এটি প্রক্রিয়াজাত এইচটিএমএল আউটপুট তুলনামূলকভাবে সহজেই পেতে দেয়।