Как разыграть бесплатные места на курсе вёрстки для архитекторов (JS+Instagram)

Ivan @ 22 / 01 / 2021 @ Blog / Медиа / Программирование / Скрипты
( / / )

Время чтения: ~ 2 мин.

Перед праздниками раздавали бесплатные места на курс вёрстки для архитекторов.🍉

Ну а чтобы не просто разыгрывать через готовые сервисы, написал коротенький скрипт для выбора победителя.

Код скрипта для выбора победителей в Instagram розыгрыше:

let userNameList = document.querySelectorAll(".sqdOP.yWX7d._8A5w5.ZIAjV "); // here goes the selector we search for
console.log(userNameList.length);
nameSet = new Set();

for (let i=0; i<userNameList.length; i++) {
  nameSet.add(userNameList[i].firstChild.nodeValue);
  console.log(userNameList[i].firstChild.nodeValue);
}

console.log(nameSet.size);
let keys = Array.from(nameSet.keys());

console.log("!!!!!!!!!!!!!!!!!!!!!!!!");
console.log("!!!!!!!!!!!!!!!!!!!!!!!!");
console.log("!!!!!!!!!!!!!!!!!!!!!!!!");
console.log("!!!!!!!!!!!!!!!!!!!!!!!!");
console.log("Selected randomly:");

console.log(keys[Math.floor(Math.random() * keys.length)]);
console.log(keys[Math.floor(Math.random() * keys.length)]);
console.log(keys[Math.floor(Math.random() * keys.length)]);

Угадайте, для чего вот это может пригодиться: document.querySelector('.dCJp8.afkep').click();

 


Может быть интересно:


Подпишитесь на нас в социальных сетях!

Instagram
VK
Facebook
YouTube!
Telegram!

Подпишитесь на обновления



* нажимая на кнопку «Подписаться», вы даете согласие на обработку своих персональных данных