Как записать данные в файл с помощью Puppeteer? - PullRequest
0 голосов
/ 12 ноября 2019

Puppeteer предоставляет метод page.screenshot() для сохранения скриншота локально на вашем компьютере. Вот документы.

См .: https://github.com/GoogleChrome/puppeteer
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('https://example.com');
await page.screenshot({path: 'example.png'});

Есть ли способ сохранить файл данных аналогичным образом. Я ищу что-то аналогичное ...

page.writeToFile({data, path,});

1 Ответ

1 голос
/ 12 ноября 2019

Поскольку любой сценарий кукловода является обычным сценарием node.js, вы можете использовать все, что будете использовать в узле, скажем, старый добрый модуль fs:

const fs = require('fs');
fs.writeFileSync('path/to/file.json', data);
...