Я не понимаю, как использовать модуль в page.evaluate, я также нахожу этот пост на SO: Как передать требуемый объект модуля на страницу кукловода. SO
, но я не понять, как его использовать, у меня было:
await page.addScriptTag({ path: './node_modules/fs.realpath/index.js'});
я получил:
Ошибка: ошибка оценки: TypeError: fs.appendFileSyn c не является функцией
const fs = require('fs');
page.evaluate(()=>{
let elements = document.querySelectorAll("a.myclass.vid");
elements.forEach((element, index) => {
fs.appendFileSync("textresult.txt", element.textContent+"\r\n");
})
});
спасибо за ваше объяснение: o)