7

FireFoxのFireBugで解釈されたコードを表示する方法と同様に、WebページのJavaScriptで解釈されたソースのテキストを取得できるコマンドラインツールはありますか?

CURLなどのツールを使ってウェブページをリクエストしたいのですが。キャッチは、JavaScriptによってコードがどのように変更されたかを確認したいということです。たとえば、domが変更されたり、要素が変更されたりした場合は、変更されたバージョンを確認したいと思います。FireBugがFireFoxに対してこれを行うことは知っていますが、プロセスをスクリプト化する方法を探しています。

4

1 に答える 1

3

テストを実行するためにPhantomJSのようなツールを調べましたか?それらの多くは「ヘッドレス」ブラウザーの実行をサポートしています。これにより、実際にブラウザーを実行しなくても、ページをレンダリングし、レンダリングされたページに対してJSを実行できます。は使用しませんがcurl、なぜそれが要件になるのかわかりません。

例えば:

$ phantomjs save_page.js http://example.com 

save_page.jsを使用:

var system = require('system');
var page = require('webpage').create();

page.open(system.args[1], function()
{
    console.log(page.content);
    phantom.exit();
});
于 2013-01-02T18:17:28.053 に答える