Кукловод, как читать и использовать данные из текстового файла - PullRequest
0 голосов
/ 26 марта 2020

Привет, я работаю над сценарием для изучения node JS, и я застрял в этой точке:

Я хотел бы прочитать текстовый файл с моим адресом электронной почты: паролем, и с этим я хотел бы открыть столько вкладок, сколько у меня есть электронная почта: пароль, и использовать каждое электронное письмо: пароль для подключения к веб-сайту

const puppeteer = require("puppeteer");
const lineReader = require("line-reader");

(async () => {
  let data = [];
  const promises = []
  let int = 0;
  lineReader.eachLine("c.txt", function(line) {
    int++;
    data = line.split(":")  
    console.log(data);
  });


  console.log(int);

  for (let i = 0; i < 2; i++) {
    const browser = await puppeteer.launch({
      headless: false
    });


    const page = await browser.newPage();
    const navigationPromise = page.waitForNavigation();

    await page.goto("https:www.site.com/en/launch/");

    await page.setViewport({ width: 1920, height: 1080 });

    await page.waitForSelector(
      ".d-sm-h > .bg-white > .right-nav > .member-nav-item > .join-log-in"
    );
    await page.click(
      ".d-sm-h > .bg-white > .right-nav > .member-nav-item > .join-log-in"
    );

    const emailInput = '[placeholder="Adresse e-mail"][autocomplete="email"]';
    await page.waitForSelector(emailInput, { timeout: 0 });
    await page.focus(emailInput);

    await page.keyboard.type(data[0]);

    const passwordInput =
      '[placeholder="Mot de passe"][autocomplete="current-password"]';
    await page.waitForSelector(passwordInput, { timeout: 0 });
    await page.focus(passwordInput);
    await page.keyboard.type(data[1]);

    await page.click(
      ".site-unite-submit-button.loginSubmit.site-unite-component"
    );


  }
  await Promise.all(promises)

})();

, но то, что у меня есть, когда я утешаю свои данные:

['email@gmail.com: tesssst']

['email2@gmail.com: tesssst']

Я хотел бы знать и понимать, как я могу использовать каждое электронное письмо: пароль, который у меня есть на мой текстовый файл для открытия вкладок и использования моих данных для входа на сайт

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...