跳转到主要内容

Puppeteer

超过 2 周前更新

💡注意:

1.MoreLogin版本号不低于2.32

2.端口不一定是40000,可以在客户端API入口查看

const puppeteer = require("puppeteer");

const axios = require("axios");

async function debugPort(profileId) {

const url = `http://localhost:40000/api/env/start`;

const response = await axios.post(url, { envId: profileId });

if (response.data.code === 0) {

return response.data.data.debugPort;

}

return -1;

}

(async function run() {

const port = await debugPort("1907340050417491968");

if (port <= 0) {

console.log("启动环境失败");

return;

}

const browserURL = `http://127.0.0.1:${port}`;

const browser = await puppeteer.connect({ browserURL });

const page = await browser.newPage();

await page.goto("https://google.com");

})();

这是否解答了您的问题?