私はNode.jsとjsdomを使用して、ページ上のすべてのcss / js / imagesを見つけてダウンロードし、URLを相対的なものに書き直しています(wget --page-requisites --convert-linksなど)。しかし、jsdomがすでにリソースをフェッチしている場合は、すべての作業を実行する必要があるのではないかと思います。FetchExternalResourcesをオンにすると、jsdomはそれらをどのように処理しますか?それらは、ディスクに保存できる場所のメモリに保存されていますか?
require('jsdom').defaultDocumentFeatures = {
FetchExternalResources : ['script', 'css', 'link', 'img'],
ProcessExternalResources : true,
MutationEvents : false,
QuerySelector : false
}