জেএস সমর্থন সহ কমান্ড লাইন ব্রাউজার


39

কেউ জেএস সাপোর্ট সহ ভাল কমান্ড লাইন ব্রাউজার জানেন?

আদর্শভাবে আমার নিম্নলিখিত ক্ষমতা প্রয়োজন:

some-browser http://example.com > ~/page.html

এর অর্থ ক্লাই ব্রাউজার এইচটিএমএল ডাউনলোড করে, জেএস কার্যকর করে একটি পৃষ্ঠা আউটপুট দেয়।


1
আমি এটির সাথে সত্যিই খেলিনি তবে সম্ভবত uzbl ( uzbl.org ) এটি করতে পারে।
লরেন্স

উত্তর:


36

আমি জেএস সমর্থন সহ একটি ইন্টারেক্টিভ ব্রাউজার সম্পর্কে অবগত নই তবে আপনার ফ্যান্টমজেএসের দিকে নজর দেওয়া উচিত যা সংজ্ঞায়িত হয়েছে:

ফ্যান্টমজেএস জাভাস্ক্রিপ্ট এপিআই সহ একটি মাথাবিহীন ওয়েবকিট। এটির বিভিন্ন ওয়েব স্ট্যান্ডার্ডগুলির জন্য দ্রুত এবং নেটিভ সমর্থন রয়েছে: ডম হ্যান্ডলিং, সিএসএস নির্বাচক, জেএসএন, ক্যানভাস এবং এসভিজি।

পৃষ্ঠার সামগ্রীটি রেন্ডার হওয়ার পরে পেতে:

$ 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 মডিউল রূপে ব্যবহৃত হবে।


চিহ্নিত করা. শুধু আমি যা খুঁজছিলাম। আমাকে শেষ পর্যন্ত আমার প্রশ্ন জিজ্ঞাসা করার দরকার নেই
সেরিয়ারনেথস

2
আমি কেবল নিজের তৈরি একটি পৃষ্ঠায় এটি চেষ্টা করেছি। জাভাস্ক্রিপ্ট চলার আগে এটি পৃষ্ঠাটি ফেলে দিচ্ছে। কোন পরামর্শ?
অবল্টার

@ বা্যাল্টার: এর স্পষ্টতই বোঝা যাচ্ছে যে আপনার পৃষ্ঠায় একটি সিনট্যাক্স ত্রুটি রয়েছে।
জুলি পেলেটিয়ার

5

এডব্রোস, একটি এড-স্টাইল সম্পাদক / ব্রাউজার অন্ধ ব্যবহারকারীদের জন্য অনুকূলকৃত তবে স্ক্রিপ্টিবিলিটির জন্য সিসাদমিনদের দ্বারা প্রশংসিত, মোজিলার ইঞ্জিনের উপর ভিত্তি করে জাভাস্ক্রিপ্ট সমর্থন করার দাবি করেছে। এটি http://the-brannons.com/edbrowse/ এ


4

আপনি যদি লিনাক্স চালাচ্ছেন তবে আপনি ফায়ারফক্সকে ওয়েটার-ওয়েবড্রাইভার দিয়ে রুবি (এবং সম্ভবত অন্য ভাষার বাইন্ডিংগুলি) ব্যবহার করে রিমোট কন্ট্রোল করতে পারেন , তারপরে এটি কাজ করার পরে আপনি এটি কোনও প্রদর্শন ছাড়াই চালানোর কৌশল করতে পারেন (তবে পৃষ্ঠায় আঘাত হানুন , ডাউনলোড আপলোডিং বা এক্সভিএফবি ব্যবহার করে স্ক্র্যাপিং ডেটা ,


3

ডকুমেন্টেশনelinks অনুসারে , এটি জাভাস্ক্রিপ্ট সমর্থন করে। স্পাইডারমনকি ইনস্টল করার তথ্যের জন্য বিভাগ 2.6.1 দেখুন।


1
এটি নির্ভর করে আপনি কীভাবে লিঙ্কগুলি সংকলন করেন (বা এলিংকস)
কোকোসিং

2

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

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