Перенос всех писем из папки «Входящие» в «Архив» в Яндекс.Почте
Решил попробовать технику «пустого инбокса». Первым делом пошёл в веб-почту, чтобы перенести все письма в архив. Но не тут-то было — Яндекс даёт переносить только по 30 штук за раз, а у меня их там 4 тыщи накопилось. Не беда. Напишем скрипт на js, который будет ставить галку «Отметить все письма» и тыкать кнопку «Архивировать» раз в 2 секунды пока письма не закончатся.
Вставляем скрипт в консоль браузера на веб-ките и наслаждаемся.
setInterval(function(){ $x('//*[@id="js-page"]/div/div[5]/div/div[3]/div/div[3]/div/div/div/div/div[3]/div/div/div[1]/div[2]/div/span[1]/input')[0].click(); $x('//*[@id="js-page"]/div/div[5]/div/div[3]/div/div[2]/div/div/div/div[2]/a[18]')[0].click(); }, 2000);
Даже видео записал с примером работы:
7 комментариев
Воу, вот это ништячок, надо попробовать! Спс)
Спасибо, работает. Только исправил для элегантности до
воу воу полегче! :) пост требует редакции наверно?
Отличный хак! Очень помог!
После редизайна использовать
Скрипт не сработал. Но зато нашел другое решение - сделать это можно через Правило обработки писем, создав правило класть в определенную папку (у меня она называется Отработанное). Не забываем нажать Применить к существующим письмам.
Круто, работает, благодарю.