У меня есть блокнот с данными в формате json:
[
"Арбуз",
"Дыня",
"Вишня",
"Виноград"
]
Представим, что арбуз, дыня, вишня и виноград,это названия каналов.
Мне нужно поочередно переходить на эти каналы и подписываться на них.
Вырезок из кода:
async function Subscribes(){
const browser = await puppeteer.launch(); /*Открытие браузера*/
const page = await browser.newPage(); /*Открытие новой вкладки*/
await page.goto(`https://www.youtube.com/results?search_query=${/*сюда надо один объект из блокнота*/}`); /*Поиск объекта из блокнота*/
/*Кнопка*/
await page.waitForSelector('#subscribe-button'); /*Ждем пока прогрузится кнопка*/
const btn = await page.$eval('#subscribe-button', (elem) => elem.innerText); /*Получение кнопки в переменную*/
await page.click('#subscribe-button'); /*Нажатие на кнопку*/
}
Дальше нужно чтобы
await page.goto(`https://www.youtube.com/results?search_query=${/*сюда надо один объект из блокнота*/}`);
повторился снова, только со следующим объектом. И также подписаться на следующий канал.