Всем ку
Собственно задача добавить всю музыку с одной страницы вк на другую
Как то парсить айди трека, отправлять пост на серв я не хочу. Это глупо и муторно всё.
Решил сделать это на js`е прям в браузере
И вот что получилось
window.audios = document.querySelectorAll(".audio_row");
function fn(it){
setTimeout(() => {
window.btn1 = audios[it];
btn1.scrollIntoView(false);
btn1.onmouseover();
}, 2000);
setTimeout(() => {
window.x = btn1.querySelector(".audio_row__actions");
btn2 = x.querySelector(".audio_row__action_add");
btn2.click();
}, 3000);
}
Это работает, если в консоле хрома вначале вставить и нажать энтр эту часть, а потом, по очереди вбивать fn(0), fn(1) и тд. Работает супер стабильно и без проблем
Но, если как то попробовать сделать через for или while то он добавляет только 1 трек и падает
for (i = 0; i <= 5; ++i) {
setTimeout(fn,500,i);
}
Есть кто разбирается в этом и может подсказать?
PS. js я не знаю вообще