К основному содержимому

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");

})();


Нужна дополнительная помощь? Свяжитесь с нами:


Нашли ответ на свой вопрос?