async function Subscribes(value){
const browser = await puppeteer.launch(); /*Открытие браузера*/
const page = await browser.newPage(); /*Открытие новой вкладки*/
await page.goto(`https://www.youtube.com/results?search_query=${value}`); /*Поиск объекта из блокнота*/
/*Кнопка*/
await page.waitForSelector('#subscribe-button'); /*Ждем пока прогрузится кнопка*/
const btn = await page.$eval('#subscribe-button', (elem) => elem.innerText); /*Получение кнопки в переменную*/
await page.click('#subscribe-button'); /*Нажатие на кнопку*/
}
[
"Арбуз",
"Дыня",
"Вишня",
"Виноград"
].forEach(async(value) => {
await Subscribes(value)
})
class Test {
caller() {
console.log(this.asyncMethod());
console.log(`hello from caller`);
}
async asyncMethod() {
}
}
async asyncMethod() {
return await fetch(...).then(() => console.log(`hello from asyncMethod`))
}
asyncMethod() {
setTimeout(() => {
console.log(`hello from asyncMethod`)
})
}
class ArticleStore {
#article = [];
#selectedCategory = {};
#category = [];
constructor() {
makeAutoObservable(this);
}
setCategory(category){
this.#category = category;
}
setSelectedCategories(category){
this.#selectedCategory = category;
}
setArticle(article){
this.#article = article;
}
get category() {
return this.#category;
}
get selectedCategory() {
return this.#selectedCategory;
}
}