0
同じ構造の複数のサイトを正常に削った。私は結果を印刷するとき、彼らはOKと思われる、今私はファイルにすべてを保存したい。node.js結果をファイルに書き込む
最後にスクラップされたMyDataオブジェクトだけがファイルに保存されるという問題があります。
var osmosis = require('osmosis');
var jsonfile = require('jsonfile')
var sitesToHandle = ['site1', 'site2', 'site3', 'site4']
sitesToHandle.forEach((urlToHandle) => {
osmosis.get(urlToHandle)
.find('.productList')
.set({
MyData: [
{
'ID': 'a.number',
'Product': 'a.productname',
'Price': 'a.price',
}
]
})
.data(function(document) {
console.log(document);
var file = 'osmosis.json'
jsonfile.writeFile(file, document)
});
});