Puppeteer - библиотека node.js, которая позволяет управлять браузером Chromium, используя DevTools Protocol.
Вход в аккаунт Яндекса, связанный с Google, обычно включает в себя переход на страницу Яндекса, введение имени пользователя и пароля, а затем подтверждение входа. Однако использование Puppeteer для автоматизированного входа в аккаунт может нарушить Условия обслуживания Google или Яндекса.
Приведённый ниже код является примером скрипта для входа в аккаунт, но его стоит использовать с осторожностью:
```javascript
const puppeteer = require('puppeteer');
async function run() {
const browser = await puppeteer.launch({headless: false});
const page = await browser.newPage();
await page.goto('https://passport.yandex.ru/auth');
// Заполнение поля email
await page.type('#passp-field-login', '[email protected]');
// Совершает клик по кнопке
await page.click('#passp:sign-in');
// Заполнение пароля
await page.waitForSelector('#passp-field-passwd');
await page.type('#passp-field-passwd', 'your-password');
// Совершает клик по кнопке
await page.click('#passp:sign-in');
// Ожидание редиректа на домашнюю страницу
await page.waitForNavigation();
browser.close();
}
run();
```
Замените `[email protected]` и `your-password` на свой логин и пароль от Google.
Однако стоит заметить что Гугл и Яндекс могут блокировать попытки автоматизированного входа, поскольку они считаются подозрительным действием.