使用npm i puppeteer --save
由于各种原因,npm / cnpm / yarn
均安装失败。
这里采用另一种方式: npm i --save puppeteer-core
然后找到chrome的安装目录(Windows、Linux、Mac同理)
在Windows一般目录为:
C:/Program Files (x86)/Google/Chrome/Application/chrome.exe
示例代码:
const fs = require('fs');
const path = require('path');
const puppeteer = require('puppeteer-core');
//执行入口
(async () => {
const browser = await puppeteer.launch({
headless: false,
// 这里注意路径指向可执行的浏览器
executablePath: path.resolve('C:/Program Files (x86)/Google/Chrome/Application/chrome.exe')
});
const page = await browser.newPage();
for (let index = 1; index < 50000; index++) {
await page.waitFor(1000);
await page.goto('https://juejin.cn/post/6844903832489558029');
await page.goto('https://juejin.cn/post/6844903811589341198');
await page.goto('https://juejin.cn/post/6844903732488978440');
console.log('第' + index + '次');
}
browser.close();
})();
附: