当我在 CMD 上使用该程序时,该程序在 puppeteer 上运行良好。尽管如此,这是一个漫长的过程,对于任何非技术人员来说也很复杂。我想制作一个 exe 文件来执行我手动执行的任务,以在 CMD 中运行此 node.js 文件。正如您首先看到的,我的程序将打开浏览器并转到(URL)。我想用不同的 URL 制作不同的程序。这样,如果一个人想要运行此代码,他只需单击 exe 文件,然后该软件就会自动为用户执行该任务。
const puppeteer = require('puppeteer');
async function getPic() {
const browser = await puppeteer.launch({headless: false});
const page = await browser.newPage();
await page.setViewport({width: 2576, height: 4134})
await page.goto('http://absoluteindianews.com/epaper-
en/index.php/epaper/edition/906/delhi-edition');
for (let i=1; i<=8; i++){
await page.click('#page_area > a > img');
await page.waitFor(4000);
await page.screenshot({path: 'C:/Users/biznis/Desktop/automatic
downloading/Puppeteer/AbsoluteIndia/Delhi/Delhi'+ i +'.png'});
await page.waitFor(2000);
await page.click('#cboxLoadedContent > img');
await page.waitFor(2000);
if(i<8) {
await page.click('#yw1 > li.next > a');
}
await page.waitFor(2000); …Run Code Online (Sandbox Code Playgroud)