Мне нужна помощь с перемещением одного из объектов в следующие столбцы. На данный момент файл CSV выходит, но все находится в первом столбце. как мне вывести sh имя для второго столбца?
в принципе то, как оно выглядит сейчас, это
X column1 column2
row1 AB
row2 AB
row3 AB
but what i want is
X column1 column2
row1 A B
row2 A B
row3 A B
const puppeteer = require('puppeteer');
const fs = require('fs-extra');
const utf8 = require('utf8');
(async function scrape () {
const browser = await puppeteer.launch({headless:false});
const page = await browser.newPage();
const url = 'example.com';
await page.goto(url);
await fs.writeFile('out.csv', 'name, orgnummer\n', 'utf8');
for( let i=0; i<5; i++){
await page.waitForSelector('div.listing');
const bolag = await page.$$('div.listing');
for (const title of bolag){
const nummer = await title.$eval('div.org-number', o =>
o.innerText);
const name = await title.$eval('a', h3=>
h3.innerText);
console.log (nummer, name);
await fs.appendFile('out.csv', `${nummer},${name}\n`, `utf8`,
function(err) {
if (err) throw err;
// if no error
});
};
await page.click('a.ssproff-right',{waitUntil: 'networkidle0'});
await page.waitFor(500);
}
console.log("done");
})();