0
동일한 구조의 여러 사이트를 성공적으로 스크랩했습니다. 결과를 인쇄 할 때 좋아 보인다. 이제 파일에 모두 저장하려고한다.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)
});
});