Лайфхакер
Лайфхакер
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Выгодные покупки
Новости
Здоровье
Спорт и фитнес
Покупки
Технологии
Отношения
Кино
Реклама
Продуктивность
17 июля 2014

Как музыка влияет на нашу продуктивность

Все мы иногда задавались вопросом, отвлекает или, наоборот, помогает музыка работать? А может быть, вы считаете, что музыка положительно сказывается на вашей работе, но вот ваш босс думает совершенно иначе. Если хотите переубедить своего начальника, покажите ему эту статью.
Фото автора Карина Шлапакова
Карина Шлапакова

Как музыка влияет на нашу продуктивность

Сложно оценить, сколько места в нашей жизни занимает музыка. Даже если вы специально не стремитесь слушать её, она всё равно где-то рядом: магазины, маршрутки, люди в огромных наушниках, которые распространяют музыкальные волны на 3 метра впереди и позади себя… Да что уж там, наш день часто начинается именно с музыки: нас будит любимая мелодия на будильнике или классический пример из песни Земфиры, когда соседи решают устроить музыкальный марафон с утра пораньше.

Музыка — высшее в мире искусство. Лев Толстой

Без всяких сомнений, музыка — одно из самых великих творений человека. А вот помогает ли музыка человеку творить и работать? Давайте разберёмся в этом. 

Совместимы ли музыка и работа

На основе собственного опыта и личных предпочтений все могут ответить на вопрос: “Мешает или, наоборот, помогает музыка работать?”. Если вы заядлый меломан, который привык, что музыка с ним везде и всегда, вы, конечно же, ответите, что слушать музыку во время работы — это очень здорово, совсем не отвлекает и вообще помогает проснуться лучше, чем две чашки крепкого кофе. Если же вы считаете, что на работе нужно заниматься только делами и больше ничем другим, вы никогда не будете слушать музыку в течение своего рабочего дня. Более того, вас будет безмерно раздражать коллега в наушниках, с которым вы за компанию будете слушать его любимые треки, сами того не желая.

Исследования о влиянии музыки на продуктивность работы

А теперь давайте ненадолго отвлечёмся от своего личного опыта и обратимся к исследованиям, которые проводились в данной сфере.

  • Пару лет назад британские учёные выяснили, что 90% хирургов слушают музыку при проведении операции. Это создаёт более спокойную атмосферу, помогает справиться со стрессом. Из музыкальных жанров хирурги предпочитают рок, поп и классику.
  • Исследование, проведённое в Университете Виндзора (Канада), было направлено на выяснение того, как влияет музыка на работу разработчиков программного обеспечения и веб-дизайнеров. По результатам: без фоновой музыки айтишникам требовалось больше времени на выполнение задания. А слушая музыку, они проявляли повышенную работоспособность и интерес к поставленным задачам.
  • Проводились многочисленные эксперименты, целью которых было выяснить, как музыка влияет на работников промышленных предприятий. По результатам: использование фоновой музыки при выполнении задач значительно повышает производительность рабочих, да и сами они чувствуют себя менее уставшими после тяжёлого трудового дня. Музыка смогла конкурировать даже с шумом заводского оборудования.

Чем музыка полезна на работе

Музыка — спасение от шумных коллег

Очень часто бывает, что люди, сосуществующие в одном рабочем пространстве, мешают друг другу работать. На моём прошлом месте работы мы сидели в одном кабинете вчетвером: два PR-менеджера, IT-специалист и менеджер по работе с корпоративными клиентами. Менеджеры очень любили пообщаться, а когда не было звонков от клиентов, начинали разговаривать между собой. Айтишника, который весь свой рабочий день добросовестно кодил, мы, понятное дело, постоянно отвлекали и злили своими бесконечными телефонными звонками и разговорами. Музыка легко смогла бы разрешить эту проблему. Для программистов, которым не нужно отвечать на телефонные звонки или как-то по-другому контактировать с “не айтишным” миром во время рабочего дня, любимая музыка в наушниках будет идеальным решением.

Музыка приносит удовольствие

Большинство людей, без сомнения, любят свою работу, но у всех бывают такие моменты, когда нужно заниматься скучно-рутинными делами, например составлением ежемесячного отчёта. В такие моменты наш рабочий день похож на каторгу, удовольствия при этом мы явно не испытываем. Если посмотреть на эту ситуацию с физиологической точки зрения, в нашем организме не хватает дофамина — гормона удовольствия. Конечно, эту проблему можно решить, поедая на работе шоколадки, но тогда есть риск спустить на них четверть зарплаты и набрать пару лишних килограмм. Учёные выяснили, что, когда мы слушаем любимую музыку, в нашем мозгу тоже вырабатывается дофамин. Так что расправьтесь со скучным заданием с удовольствием и без материальных затрат.

Музыка — панацея при монотонном труде

Если вы занимаетесь монотонной работой, то музыка избавит вас от скуки и сонливости. Музыка будет способствовать увеличению вашей энергичности, вы сможете выполнить больше задач за то же время.

Творческим людям слушать обязательно!

Замечали ли вы когда-нибудь, что люди творческих профессий (журналисты, дизайнеры и т. д.) очень любят работать в кафе или в свободных пространствах? В таких заведениях очень часто фоном играет ненавязчивая музыка, а иногда можно даже услышать и живые аккорды. Творческие люди черпают из музыки вдохновение, они всегда подсознательно тянутся к музыкальным местам.

Как выбрать музыку для работы

Лучшая музыка — это, конечно же, ваша любимая музыка. Но если вам хочется разнообразия, то советуем взглянуть на инфографику , которая поможет выбрать музыку, подходящую для вашей профессии. Также многие учёные отмечают, что классическая музыка является хорошим фоном для рабочего процесса. Науке известен такой феномен, как ” эффект Моцарта

».

Согласно этому эффекту, музыка Вольфганга Амадея активизирует работу головного мозга. Психологи же советуют подбирать для рабочего процесса музыку без слов, так как при прослушивании музыкальных композиций “с подтекстом” велика вероятность того, что вы будете отвлекаться на обдумывание смысла услышанных фраз.

Что следует помнить, слушая музыку на работе

Музыка должна помочь вам достичь цели, а не быть целью.

P.S. А если вы не приемлете музыку на работе и предпочитаете наслаждаться тишиной, то желаем вам продуктивной работы в полной тишине. Только не забывайте, что тишина — это тоже музыка. ;) 

Пока я писала этот пост

…я решила обратиться к своим коллегам, чтобы выяснить, как музыка сказывается на их продуктивности.

Сергей Суягин

копирайтер

Все люди делятся на:

— тех, кто может работать только в тишине;

— тех, кому нужен ненапрягающий фон;

— тех, кого прёт под музыку.

Для меня громкая музыка в наушниках во время работы — это щит, ещё один помощник для отключения от происходящего вокруг и концентрации на задаче.

Предпочтения, опять же, очень зависят от настроения и задачи. Плейлист содержит в себе и исключительно лирические композиции а-ля Blue October — Worry List, много жести наподобие Disturbed, Korn, Mudvayne и, конечно же, много инструментальных шедевров, саундтреки из «28 дней спустя», «Твин Пикс», почти вся музыка из серии игр Silent Hill.

Александр Марфицин

редактор Macradar.ru

Я нечасто слушаю музыку, когда работаю, так как комфортнее всего мне работать в тишине или при фоновом шуме улицы или окружающих людей в кафе или офисе. Но если слушаю, то предпочитаю спокойные электронные мелодии (Cascandy — Five Front, Hot Chip — One Life Stand, например). Если на меня находит хандра, то для подбадривания самого себя могу послушать более энергичную электронику или американский рэп, например. Мои любимые исполнители: Kanye West, Jay Z, Kid Cudi.

Вадим Марьин

дизайнер

Мне нравится иногда работать с музыкой. На мой взгляд, очень важно подобрать её под конкретную деятельность. Спокойная музыка позволяет сосредоточиться, а что-то более ритмичное — активизироваться и добавить своей работе темпа. Со временем начинают скапливаться плейлисты для того или иного случая.

А как музыка влияет на вашу продуктивность? Какие композиции способны поднять ваш рабочий дух? Делитесь в комментариях.

Обложка: Christos Georghiou/Shutterstock.com
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter

Лучшие предложения

10 пар зимней обуви с хорошими скидками на «чёрной пятнице»

10 пар зимней обуви с хорошими скидками на «чёрной пятнице»

постельное белье

21 комплект постельного белья, который преобразит вашу спальню

Roborock Q5 Pro

Надо брать: робот-пылесос Roborock Q5 Pro со скидкой 76%

Гидравлический домкрат с высоким рейтингом отдают со скидкой 35% на AliExpress

Гидравлический домкрат с высоким рейтингом отдают со скидкой 35% на AliExpress

23 нарядных платья, которые можно надеть на новогодний корпоратив

23 нарядных платья, которые можно надеть на новогодний корпоратив

10 рюкзаков для ноутбука, которые не боятся мокрого снега и дождя

10 рюкзаков для ноутбука, которые не боятся мокрого снега и дождя

5 милых мягких игрушек для тех, кто любит мультфильмы Хаяо Миядзаки

5 милых мягких игрушек для тех, кто любит мультфильмы Хаяо Миядзаки

Самый популярный компрессор от Baseus отдают за полцены

Самый популярный компрессор от Baseus отдают за полцены

Это интересно
VK Education запускает кейс-чемпионат для студентов с призовым фондом 1 млн рублей

VK Education запускает кейс-чемпионат для студентов с призовым фондом 1 млн рублей

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

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

«Другое Дело» запускает спецпроект «Что Делать Дальше?» — навигатор по взрослой жизни

«Другое Дело» запускает спецпроект «Что Делать Дальше?» — навигатор по взрослой жизни

Новые киберловушки: мошенники атакуют россиян через QR-коды, NFC и умные гаджеты

Новые киберловушки: мошенники атакуют россиян через QR-коды, NFC и умные гаджеты

Комментарии
Олег Ткачёв
17.07.14 16:45
У меня на работе практически всегда музыка включена. Заметил что если забыли вдруг включить, то и сделано неожиданно много за то же время и не устали так как с музыкой. То есть подозреваю что без этого фонового шума производительность как раз выше.
Eugene Svidersky
17.07.14 18:58
Могу посоветовать прекрасного джазового музыканта Bill Evans, а именно альбом Portrait in Jazz. Потрясающе помогает сконцентрироваться на работе
Михаил Ефремов
17.07.14 19:00
Я советую начинать крупную задачу без музыки. Сосредоточиться, обдумать план и начать творить. Как только процесс начат-можно включить музыку
Oleg Anatolievich Deyko
17.07.14 20:47
Музыка у меня везде. Дома на кухне с утра за завтраком, в автомобиле по пути на работе, на рабочем компьютере, причем без наушников (у меня есть личный кабинет, но продуктивность моя больше, когда я сижу в небольшом коллективе и тихо слушаю любимые mp3. Утром на кухне обожаю новости от местной радиостанции и русский поп, в машине обязательно музыку для души и с глубоким смыслом - это может быть или рок или зарубежный поп, r'n'b, а вот на работе только классику. просто фон, иногда предпочитаю звуки природы...помогает просто расслабиться между делами
Илья Бабин
17.07.14 23:39
Устроился параллельно с учёбой в ресторан официантом. Весь день в ресторане играет красивая, но довольно монотонная музыка. Для гостей, приходящих максимум на пару часиков, это неплохой вариант, но мне реально надоедает. Поэтому для повышения настроения и продуктивности приходится порой отходить минут на десять и слушать музыку на своём плеере. Без этого впадаю в глубочайшую депрессию до конца смены. А вот после такого сеанса прослушивания хочется работать и работать. Так что музыка (любимая) - ключ к успеху и отличному настроению во время работы.
Даниил Макаров
18.07.14 12:51
Где работаешь-то? Я, вроде, тебя в Максимилиансе видел.
Al Khan
18.07.14 21:02
Интересно, как музыка повлияет на продуктивность в кузнечном цеху.
Ольга Л
19.07.14 15:52
у меня для активизации монотонной работы (проектировщик) подборка песен времен лихих маршей ссср типа "нам песня строить и жить помогает" Скачано с сайта sovetmusic - кажется так- ему реальное спасибо! А в идеологические годы умели создавать музыку, толкающую на какие-то свершения и бодрящую. Но! она помогает когда надо "разогнать" мозги или когда уже всё придумано- посчитано, надо отчертить, а вот расчеты делаю в тишине. фоном просто так не включаю - мне почему-то кажется, что она мешает думать.
Viktoria Dovgalskaya
27.07.14 12:52
Нет, нет и еще раз нет. Я очень довольна, что достигла такого состояния, безмузыкального. Но вот, если кто-то по соседству его не достиг, вот тут проблема )))) Нейтральная музыка хороша. Попса и рок из соседнего кабинета плохо переносится, сюда же относятся и прочие звуки типа громкоговорящей связи. Я занимаюсь интеллектуальным трудом. Даже в машине выключаю :-) Я сама себе музыка, без музыки научилась слышать себя.
Xilderika
12.08.14 10:04
Пока что-то планирую, то сижу без музыки. Как только приступаю к выполнению задач, то наушники не слезают с моей головы))
Dad Power
30.04.21 12:02
Лучшая музыка во время работы это тишина, самая настоящая тишина, когда кругом никто не создает лишних шумов. Тогда мозг полностью погружается в процесс и не отвлекается на лишние звуки. Также в тишине мозг погружен полностью в процесс, если же кто слушает музыку мозг работает частично, т.к. другая часть слушает музыку. И это со временем вызывает напряжение в голове или к мигрени. Как можно проверить останьтесь после работы и увидите, что сделаете больше чем днем, т.к. тишина лучшая музыка или начните работать раньше всех будет тот же результат (только ложитесь вовремя и кофе не понадобится). Выше написано про тех у кого инструмент труда мозг. Для тех у кого частично мозг и другие части тела музыка будет только на пользу, т.к. будет отвлекать от тяжести труда. Те кто любит музыку и работает в основном головой музыка предпочтительней слушать, когда отдыхаете, т.е. 40 минут поработали и можно послушать музыку для отвлечения от работы и расслабления. Это даст больше эффективности и не приведет к мигреням и тяжести в голове. Мой начальник слушает музыку в колонках и это прям бесит и мигрени частенько посещают, за то вечером когда все свалят у мозга как будто второе дыхание открывается, хотя я люблю слушать музыку и частенько. Вывод, статья написано от лица автора и не отражает самой сути, в статье не прослеживается исследований со статистикой, что музыка во время концентрации и работы положительно влияет, имею в виду тех кто работает головой. Дизайнеры и программисты хрен его знает чем они думают или делают работу одну и туже по сто раз без расширения границ своего потенциала. В моей работе нужно делать разную работу и быстро переключаться с одной задачи на другую и отвечать на каверзные вопросы и это в течении дня каждый день, если сюда еще и музыка то голова отблагодарит мигренью. Автор надеюсь знает как лечится мигрень, но напомню это тишина, темнота и покой. Берегите свою голову она у вас одна и другой не будет.
Что вы могли пропустить
Что такое ванильный секс и стоит ли переживать, если ваш именно такой
Что такое ванильный секс и стоит ли переживать, если ваш именно такой
0
Вчера
Ликбез
Секс
8 невероятных явлений, которые можно увидеть в небе
8 невероятных явлений, которые можно увидеть в небе
0
Вчера
Образование
Образование
10 способов приготовить бесподобную утку в духовке
10 способов приготовить бесподобную утку в духовке
0
Вчера
Еда
Ликбез
Xiaomi начала обновлять до HyperOS 3 ещё четыре смартфона, включая Redmi 13
Xiaomi начала обновлять до HyperOS 3 ещё четыре смартфона, включая Redmi 13
0
Вчера
Android
Новости
11 фильмов, на которые можно пригласить девушку к себе домой на свидание
11 фильмов, на которые можно пригласить девушку к себе домой на свидание
0
Вчера
Кино
Кино
«Снегоуборщик» и «Дорожные игры»: Collider назвал 10 великих триллеров, о которых все забыли
«Снегоуборщик» и «Дорожные игры»: Collider назвал 10 великих триллеров, о которых все забыли
0
Вчера
Кино
Новости
Тот самый классический салат цезарь с курицей
Тот самый классический салат цезарь с курицей
Вчера
«Горящая изба»
Еда
Представлен внешний SSD с кнопкой уничтожения файлов без следа — прямо как в шпионских фильмах
Представлен внешний SSD с кнопкой уничтожения файлов без следа — прямо как в шпионских фильмах
0
Вчера
Новости
Устройства
Испарительная камера рвётся голыми руками: OnePlus 15 проверили на прочность
Испарительная камера рвётся голыми руками: OnePlus 15 проверили на прочность
0
Вчера
Новости
Устройства
Как выбрать хороший увлажнитель воздуха для квартиры и частного дома
Как выбрать хороший увлажнитель воздуха для квартиры и частного дома
0
Вчера
Как выбрать
Ликбез
В финале «Очень странных дел» будет самая жестокая смерть в истории сериала
В финале «Очень странных дел» будет самая жестокая смерть в истории сериала
0
Вчера
Кино
Новости
Пироги и пирожки, которые готовятся из обычного лаваша
Пироги и пирожки, которые готовятся из обычного лаваша
Вчера
Еда
Еда
В «Блокноте» на Windows 11 появилась поддержка таблиц
В «Блокноте» на Windows 11 появилась поддержка таблиц
0
Вчера
Windows
Новости
Вышел трейлер слэшера «Микки против Винни» с культовыми персонажами Disney
Вышел трейлер слэшера «Микки против Винни» с культовыми персонажами Disney
0
Вчера
Кино
Новости
И дом цел, и кошка счастлива. Как сделать жильё комфортным и безопасным для питомца
И дом цел, и кошка счастлива. Как сделать жильё комфортным и безопасным для питомца
0
Вчера
Советы
Советы

Новые комментарии

Аватар автора комментария
Horugvi13 минут назад

0 / 0

Тебе же не помогло...
Падение Икара: астрофотограф запечатлел парашютиста, «подлетевшего» прямо к Солнцу
Аватар автора комментария
D.V.2 часа назад

0 / 0

Про натертую пятку это круто !
Что такое shallowing — секс-тренд, который очень нравится женщинам
Аватар автора комментария
Информатик3 часа назад

0 / 0

на xiaomi 11 не работает. Вкл режим Factory Mode . Чтоб выти из режима нужно все время клавищей выкл жать и чтоб выбрана верхняя стройка была..
Как включить и отключить безопасный режим на Android-смартфоне
Аватар автора комментария
Кирилл Тимонин3 часа назад

0 / 0

22.11.2025 - новая версия скрипта для автоматического удаления постов со стены ВК, учитывающая все изменения алгоритма удаления постов и интерфейса ВК. У скрипта есть удобное меню для управления процессом. Пред запуском скрипта необходимо войти в режим просмотра сообщений стены с выбором по календарю (двойной клик по слову Сообщения). Далее - выбираете год и дату в календаре, с которой начинать удалять сообщения - например 31 декабря 2023 года. Сообщения будут удаляться в прошлое - весь декабрь, ноябрь, октябрь и так далее. В меню скрипта нужно выбрать год - это служит предохранителем от случайного удаления текущих постов этого года. Скорость удаления постов от 0.1 до 3 секунд. Настраивать в зависимости от скорости вашего интернета и мощности компьютера. Для максимально быстрой работы скрипта необходимо в настройках браузера отключить показ картинок и видео. Скрипт успешно тестировался в браузере Хром на любых скоростях. Удаляет без ошибок. var test = false, count = 0, targetYear = 2024, deletePause = 100; var controlElements = {}; // Объект для хранения элементов управления // Функция создания панели управления function createControlPanel() { var panel = document.createElement('div'); panel.style.cssText = ` position: fixed; top: 20px; right: 20px; z-index: 10000; background: rgba(0,0,0,0.8); color: white; border-radius: 10px; padding: 15px; font-family: Arial, sans-serif; min-width: 200px; backdrop-filter: blur(10px); `; var title = document.createElement('div'); title.innerHTML = '🎯 Управление удалением'; title.style.cssText = 'font-weight: bold; margin-bottom: 10px; font-size: 16px;'; panel.appendChild(title); var stats = document.createElement('div'); stats.id = 'controlStats'; stats.innerHTML = `Год: ${targetYear}Удалено: ${count}Пауза: ${deletePause/1000}сек`; stats.style.cssText = 'margin-bottom: 10px; font-size: 12px; line-height: 1.4;'; panel.appendChild(stats); // Кнопка остановки/продолжения controlElements.stopBtn = document.createElement('button'); controlElements.stopBtn.innerHTML = '🛑 Остановить'; controlElements.stopBtn.style.cssText = ` background: #ff4444; color: white; border: none; padding: 8px 12px; border-radius: 5px; cursor: pointer; font-weight: bold; font-size: 12px; margin-right: 5px; margin-bottom: 5px; width: 100%; `; controlElements.stopBtn.onclick = function() { if (test) { // Останавливаем скрипт test = false; controlElements.stopBtn.innerHTML = '▶️ Продолжить'; controlElements.stopBtn.style.background = '#44aa44'; console.log('⏸️ Скрипт приостановлен пользователем'); } else { // Продолжаем скрипт test = true; controlElements.stopBtn.innerHTML = '🛑 Остановить'; controlElements.stopBtn.style.background = '#ff4444'; console.log('▶️ Скрипт продолжен пользователем'); // Запускаем процесс снова setTimeout(() => { processPostsContinuously(); }, 100); } updateControlPanel(); }; panel.appendChild(controlElements.stopBtn); // Кнопка перезапуска var restartBtn = document.createElement('button'); restartBtn.innerHTML = '🔄 Перезапустить'; restartBtn.style.cssText = ` background: #44aaff; color: white; border: none; padding: 8px 12px; border-radius: 5px; cursor: pointer; font-weight: bold; font-size: 12px; margin-bottom: 5px; width: 100%; `; restartBtn.onclick = function() { test = false; console.log('🔄 Перезапуск скрипта...'); // Сбрасываем кнопку остановки к красному цвету if (controlElements.stopBtn) { controlElements.stopBtn.innerHTML = '🛑 Остановить'; controlElements.stopBtn.style.background = '#ff4444'; } setTimeout(() => { restartWithNewSettings(); }, 500); }; panel.appendChild(restartBtn); // Кнопка быстрых настроек var settingsBtn = document.createElement('button'); settingsBtn.innerHTML = '⚙️ Быстрые настройки'; settingsBtn.style.cssText = ` background: #ffaa00; color: white; border: none; padding: 8px 12px; border-radius: 5px; cursor: pointer; font-weight: bold; font-size: 12px; width: 100%; `; settingsBtn.onclick = function() { quickSettings(); }; panel.appendChild(settingsBtn); document.body.appendChild(panel); return panel; } // Функция сброса кнопки остановки при перезапуске function resetStopButton() { if (controlElements.stopBtn) { controlElements.stopBtn.innerHTML = '🛑 Остановить'; controlElements.stopBtn.style.background = '#ff4444'; } } // Функция обновления панели управления function updateControlPanel() { var stats = document.getElementById('controlStats'); if (stats) { stats.innerHTML = `Год: ${targetYear}Удалено: ${count}Пауза: ${deletePause/1000}секСтатус: ${test ? 'активен' : 'пауза'}`; } } // Функция быстрых настроек function quickSettings() { if (test) { alert('Сначала остановите скрипт для изменения настроек!'); return; } var newPause = parseFloat(prompt('Новая пауза между удалениями (секунды):\n\n0.1-0.3 - Максимальная скорость\n0.5-1.0 - Баланс\n1.5-3.0 - Максимальная надежность', deletePause/1000)); if (!isNaN(newPause) && newPause >= 0.1 && newPause <= 3) { deletePause = newPause * 1000; console.log('⚙️ Пауза изменена: ' + newPause + ' сек.'); updateControlPanel(); } else { alert('Некорректное значение паузы!'); } } // Функция перезапуска с новыми настройками function restartWithNewSettings() { // Сбрасываем счетчик count = 0; // Запрос года для удаления var currentYear = new Date().getFullYear(); var newTargetYear = parseInt(prompt('Введите год, посты за который нужно удалить\n(например: 2024, 2023, 2022)', targetYear)); // Проверка корректности года if (isNaN(newTargetYear) || newTargetYear < 2000 || newTargetYear > currentYear) { alert('Некорректный год! Будет использован предыдущий год: ' + targetYear); } else { targetYear = newTargetYear; } // Настройка паузы между удалениями var pauseInput = parseFloat(prompt('Пауза между удалениями постов (секунды)\n\nРекомендации:\n• 0.1-0.3 - Максимальная скорость (риск ошибок)\n• 0.5-1.0 - Баланс скорости и надежности\n• 1.5-3.0 - Максимальная надежность', deletePause/1000)); // Проверка и ограничение паузы if (isNaN(pauseInput) || pauseInput < 0.1) { pauseInput = 0.1; } else if (pauseInput > 3) { pauseInput = 3; } deletePause = pauseInput * 1000; test = confirm("⚡ НОВЫЕ НАСТРОЙКИ УДАЛЕНИЯ:\n\n• Год: " + targetYear + "\n• Пауза между удалениями: " + pauseInput + " сек." + "\n• Медиа заблокированы: Да\n\nНачать удаление с новыми настройками?"); if (test) { console.log('🔄 ПЕРЕЗАПУСК С НОВЫМИ НАСТРОЙКАМИ'); console.log('🎯 Целевой год: ' + targetYear); console.log('⏱️ Пауза между удалениями: ' + pauseInput + ' сек.'); // Сбрасываем кнопку остановки к красному цвету resetStopButton(); updateControlPanel(); startContinuousDeletion(); } else { updateControlPanel(); } } // Остановка по клавише ESC document.addEventListener('keydown', function(e) { if (e.key === 'Escape' && test) { test = false; if (controlElements.stopBtn) { controlElements.stopBtn.innerHTML = '▶️ Продолжить'; controlElements.stopBtn.style.background = '#44aa44'; } console.log('⏸️ Скрипт приостановлен по клавише ESC'); updateControlPanel(); } }); function disableMediaLoading() { document.querySelectorAll('img, video, iframe').forEach(el => { el.style.display = 'none'; }); const observer = new MutationObserver(mutations => { mutations.forEach(mutation => { mutation.addedNodes.forEach(node => { if (node.nodeType === 1) { if (node.tagName === 'IMG' || node.tagName === 'VIDEO') { node.style.display = 'none'; } node.querySelectorAll?.('img, video').forEach(media => { media.style.display = 'none'; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); console.log('⚡ Медиа заблокированы'); } function itit() { disableMediaLoading(); // Запрос года для удаления var currentYear = new Date().getFullYear(); targetYear = parseInt(prompt('Введите год, посты за который нужно удалить\n(например: 2024, 2023, 2022)', currentYear)); // Проверка корректности года if (isNaN(targetYear) || targetYear < 2000 || targetYear > currentYear) { alert('Некорректный год! Будет использован текущий год: ' + currentYear); targetYear = currentYear; } // Точная настройка паузы между удалениями var pauseInput = parseFloat(prompt('Пауза между удалениями постов (секунды)\n\nРекомендации:\n• 0.1-0.3 - Максимальная скорость (риск ошибок)\n• 0.5-1.0 - Баланс скорости и надежности\n• 1.5-3.0 - Максимальная надежность', '0.5')); // Проверка и ограничение паузы if (isNaN(pauseInput) || pauseInput < 0.1) { pauseInput = 0.1; } else if (pauseInput > 3) { pauseInput = 3; } deletePause = pauseInput * 1000; test = confirm("⚡ НАСТРОЙКИ УДАЛЕНИЯ:\n\n• Год: " + targetYear + "\n• Пауза между удалениями: " + pauseInput + " сек." + "\n• Медиа заблокированы: Да\n\nНачать удаление?"); if (test) { console.log('⚡ ЗАПУСК С НАСТРОЕННЫМИ ПАРАМЕТРАМИ'); console.log('🎯 Целевой год: ' + targetYear); console.log('⏱️ Пауза между удалениями: ' + pauseInput + ' сек.'); createControlPanel(); startContinuousDeletion(); } } function startContinuousDeletion() { console.log('🔄 Начинаем непрерывное удаление...'); updateControlPanel(); processPostsContinuously(); } function processPostsContinuously() { if (!test) { console.log('⏸️ Скрипт на паузе'); return; } console.log(`\n=== ПОИСК ПОСТОВ ЗА ${targetYear} ГОД ===`); var posts = document.querySelectorAll('div._post'); console.log(`📊 На странице: ${posts.length} постов`); if (posts.length === 0) { console.log('📭 Постов не найдено, пытаемся загрузить...'); loadMorePosts().then((success) => { setTimeout(processPostsContinuously, 1000); }); return; } var postsToDelete = []; for (var i = 0; i < posts.length; i++) { var post = posts[i]; var postDate = extractDateFromPost(post); if (postDate && postDate.getFullYear() === targetYear) { postsToDelete.push({ element: post, date: postDate, index: i }); } } console.log(`🎯 Найдено постов за ${targetYear} год: ${postsToDelete.length}`); // Показываем информацию о найденных постах if (postsToDelete.length > 0) { console.log('📅 Даты найденных постов:'); postsToDelete.forEach(post => { console.log(' - ' + post.date.toLocaleDateString()); }); } if (postsToDelete.length > 0) { console.log('🔥 Начинаем удаление...'); deletePostsSequentially(postsToDelete, 0, () => { console.log(`✅ Удаление завершено. Всего удалено: ${count}`); updateControlPanel(); setTimeout(processPostsContinuously, 500); }); } else { console.log('📭 Постов за ' + targetYear + ' год не найдено, загружаем следующую страницу...'); loadMorePosts().then((success) => { setTimeout(processPostsContinuously, 1000); }); } } function loadMorePosts() { return new Promise((resolve) => { console.log('🔍 Поиск пагинации для загрузки следующей страницы...'); // Ищем кнопку "1" в пагинации (первая страница) var paginationButton = findPaginationButton(); if (paginationButton) { console.log('✅ Найдена кнопка пагинации, нажимаем...'); paginationButton.click(); console.log('⏳ Ждем загрузки новой страницы (3 секунды)...'); setTimeout(() => { // Прокручиваем немного для стимуляции загрузки window.scrollTo(0, 100); setTimeout(() => { console.log('✅ Новая страница загружена'); resolve(true); }, 1000); }, 3000); } else { console.log('❌ Кнопка пагинации не найдена, пробуем альтернативные методы...'); // Альтернативные методы загрузки var alternativeButtons = [ document.querySelector('#fw_load_more.pg_more_link'), document.querySelector('#wall_more_link'), document.querySelector('.wall_more_link'), document.querySelector('.pg_more_link'), findElementByText('к предыдущим постам') ]; var foundButton = alternativeButtons.find(btn => btn !== null); if (foundButton) { console.log('✅ Найдена альтернативная кнопка, нажимаем...'); foundButton.click(); console.log('⏳ Ждем загрузки постов (4 секунды)...'); setTimeout(() => { console.log('✅ Посты загружены через альтернативную кнопку'); resolve(true); }, 4000); } else { console.log('❌ Ни одна кнопка не найдена, используем прокрутку...'); var oldCount = document.querySelectorAll('div._post').length; window.scrollTo(0, 0); setTimeout(() => { window.scrollTo(0, document.body.scrollHeight); console.log('⏳ Ждем загрузки постов после прокрутки (5 секунд)...'); setTimeout(() => { var newCount = document.querySelectorAll('div._post').length; if (newCount > oldCount) { console.log(`✅ Загружено ${newCount - oldCount} постов через прокрутку`); resolve(true); } else { console.log('❌ Не удалось загрузить новые посты через прокрутку'); resolve(false); } }, 5000); }, 1000); } } }); } // Функция поиска кнопки пагинации "1" function findPaginationButton() { // Ищем все элементы пагинации var paginationContainers = [ document.querySelector('.pagination_page'), document.querySelector('.pagination_pages'), document.querySelector('.page_list'), document.querySelector('.pagination_list'), document.querySelector('[data-module="uiPagination"]'), document.querySelector('.ui_pagination') ]; // Ищем в контейнерах пагинации for (var container of paginationContainers) { if (container) { // Ищем кнопку с цифрой "1" var button = container.querySelector('a[href*="offset=0"], a[href*="page=1"], .pagination_page:first-child, .page:first-child'); if (button) return button; // Ищем по тексту "1" var buttons = container.querySelectorAll('a, span, .page, .pagination_page'); for (var btn of buttons) { if (btn.textContent && btn.textContent.trim() === '1') { return btn; } } } } // Ищем по всему документу ссылки с offset=0 var offsetLinks = document.querySelectorAll('a[href*="offset=0"]'); for (var link of offsetLinks) { if (link.textContent && link.textContent.trim() === '1') { return link; } } // Ищем любую кнопку с цифрой "1" в вероятных контейнерах пагинации var allButtons = document.querySelectorAll('a, span, .page, .pagination_page, .ui_pagination a'); for (var btn of allButtons) { if (btn.textContent && btn.textContent.trim() === '1' && (btn.href && btn.href.includes('wall') || btn.parentElement && btn.parentElement.className.includes('pagination'))) { return btn; } } return null; } function findElementByText(text) { var elements = document.querySelectorAll('a, span, div, button'); for (var i = 0; i < elements.length; i++) { var element = elements[i]; var elementText = element.textContent || element.innerText; if (elementText && elementText.trim() === text) { return element; } } return null; } function extractDateFromPost(postElement) { try { var dateElement = postElement.querySelector('.PostDateBlock__root'); if (dateElement) { var dateText = dateElement.textContent || dateElement.innerText; if (dateText) { return parseDateFromText(dateText); } } var likeWrap = postElement.querySelector('.like_wrap'); if (likeWrap) { var likeText = likeWrap.textContent || likeWrap.innerText; if (likeText) { return parseDateFromText(likeText); } } } catch (e) { return null; } return null; } function parseDateFromText(text) { if (!text) return null; text = text.replace(/\s+/g, ' ').trim(); var datePatterns = [ /(\d{1,2})\s+(янв|фев|мар|апр|май|июн|июл|авг|сен|окт|ноя|дек)\s+(\d{4})/i, /(\d{1,2})\s+(января|февраля|марта|апреля|мая|июня|июля|августа|сентября|октября|ноября|декабря)\s+(\d{4})/i ]; for (var pattern of datePatterns) { var match = text.match(pattern); if (match) { var day = parseInt(match[1]); var monthStr = match[2].toLowerCase(); var year = parseInt(match[3]); var months = { 'янв': 0, 'января': 0, 'фев': 1, 'февраля': 1, 'мар': 2, 'марта': 2, 'апр': 3, 'апреля': 3, 'май': 4, 'мая': 4, 'июн': 5, 'июня': 5, 'июл': 6, 'июля': 6, 'авг': 7, 'августа': 7, 'сен': 8, 'сентября': 8, 'окт': 9, 'октября': 9, 'ноя': 10, 'ноября': 10, 'дек': 11, 'декабря': 11 }; var month = months[monthStr]; if (month !== undefined) { return new Date(year, month, day); } } } return null; } function deletePostsSequentially(posts, currentIndex, callback) { if (currentIndex >= posts.length || test === false) { callback(); return; } var post = posts[currentIndex]; deleteSinglePost(post.element).then(() => { count++; console.log(`✅ Удален пост ${currentIndex + 1}/${posts.length}. Всего: ${count}`); // Используем настроенную пользователем паузу console.log(`⏱️ Ждем ${deletePause/1000} сек. перед следующим удалением...`); setTimeout(() => { deletePostsSequentially(posts, currentIndex + 1, callback); }, deletePause); }).catch((error) => { console.error('❌ Ошибка:', error); // При ошибке используем стандартную паузу 100мс setTimeout(() => { deletePostsSequentially(posts, currentIndex + 1, callback); }, 100); }); } function deleteSinglePost(postElement) { return new Promise((resolve, reject) => { try { var menuButton = postElement.querySelector('[data-testid="post_context_menu_toggle"]'); if (!menuButton) { reject('Кнопка меню не найдена'); return; } menuButton.click(); setTimeout(() => { var deleteButton = document.querySelector('[data-testid="post_context_menu_item_delete"]'); if (!deleteButton) { reject('Кнопка удаления не найдена'); return; } deleteButton.click(); setTimeout(() => { var confirmButton = document.querySelector('.vkuiButton--mode-primary'); if (confirmButton) { confirmButton.click(); } postElement.remove(); resolve(); }, 200); }, 200); } catch (error) { reject(error); } }); } function showFinalStats() { var message = `🎉 УДАЛЕНИЕ ЗАВЕРШЕНО!\n\n• Год: ${targetYear}\n• Удалено постов: ${count}\n• Пауза между удалениями: ${deletePause/1000} сек.`; alert(message); console.log(message); updateControlPanel(); } // Запускаем скрипт itit(); // КОМАНДЫ ДЛЯ УПРАВЛЕНИЯ: // - test = false // Остановить скрипт // - restartWithNewSettings() // Перезапуск с новыми настройками // - quickSettings() // Быстрые настройки паузы // - resetStopButton() // Сброс кнопки остановки
Как быстро удалить записи со стены «ВКонтакте»
Пазл жизни: что нужно знать о донорстве костного мозга

Пазл жизни: что нужно знать о донорстве костного мозга

Лайфхакер
Информация
О проектеРубрикиРекламаРедакцияВакансииДля начинающих авторовО компании
Подписка
TelegramВКонтактеTwitterViberYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообществаСогласие на обработку персональных данныхСогласие для рекламных рассылокСогласие для информационной программы
18+Копирование материалов запрещено.
Издание может получать комиссию от покупки товаров, представленных в публикациях