मुझे js समर्थन वाले एक इंटरैक्टिव ब्राउज़र के बारे में पता नहीं है, लेकिन आपको PhantomJS पर एक नज़र डालनी चाहिए, जिसे इस प्रकार परिभाषित किया गया है:
PhantomJS जावास्क्रिप्ट एपीआई के साथ एक सिरहीन WebKit है। यह विभिन्न वेब मानकों के लिए तेज़ और मूल समर्थन है: DOM हैंडलिंग, CSS चयनकर्ता, JSON, Canvas, और SVG।
प्रस्तुत होने के बाद पृष्ठ की सामग्री प्राप्त करने के लिए:
$ 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();
});
एक दिलचस्प साइड-प्रोजेक्ट फैंटमज-नोड है जो NodeJS के साथ PhantomJS को एकीकृत करता है , जिससे पूर्व को NodeJS मॉड्यूल के रूप में उपयोग किया जा सकता है।