const puppeteer = require('puppeteer'); async function getRuTrackerCookie() { const browser = await puppeteer.launch({ headless: false, // Показываем браузер для ввода капчи args: ['--no-sandbox', '--disable-setuid-sandbox'] }); const page = await browser.newPage(); try { // Переходим на страницу входа await page.goto('https://rutracker.org/forum/login.php'); // Ждем загрузки формы await page.waitForSelector('input[name="login_username"]'); // Вводим логин await page.type('input[name="login_username"]', 'vrubelroman'); // Вводим пароль await page.type('input[name="login_password"]', 'nlTEk'); // Нажимаем кнопку входа await page.click('input[name="login"]'); // Ждем перенаправления await page.waitForNavigation(); // Получаем cookies const cookies = await page.cookies(); const bbSession = cookies.find(cookie => cookie.name === 'bb_session'); if (bbSession) { console.log('bb_session cookie:', bbSession.value); console.log('Domain:', bbSession.domain); console.log('Path:', bbSession.path); } else { console.log('Cookie bb_session не найден'); } } catch (error) { console.error('Ошибка:', error); } finally { await browser.close(); } } getRuTrackerCookie();