Привет всем. Если вы заводили сообщество в ВКонтакте, то наверняка задумывались, как сделать подачу материала наиболее эффективной: будь то реклама или просто пост. Недавно я нашел один незамысловатый способ сделать пост в ВК на вершине (или почти на вершине) новостей: когда человек не зайдет в список новостей, ваш пост оказывается среди первых.
Алгоритм не претендует на гениальность, но, на мой взгляд, смысл в нем есть. Все что требуется — просто периодично публиковать новость. А чтобы не засорять паблик сразу же ее удалять. Конечно, для этого нужна включенная машина, да и другие посты публиковать не «comme il faut», поэтому смысл запускать скрипт ниже лишь для рекламы и популяризации сообщества. Реализация на JavaScript (просто запускаем его на нужной странице):
{ i = 1; setInterval(function() { now = new Date(); olymp = new Date(2014, 1, 7, 20, 14, 0, 0); var timeToOlymp = (olymp - now) //(1000*60*60*24); s = "До Олимпиады в сочи осталось: \n\t" + Math.floor(timeToOlymp / 1000) + " сек.,\n\t или "+ Math.floor(timeToOlymp / (1000*60)) + " мин.,\n\tили "+ Math.floor(timeToOlymp / (1000*60*60)) + " часов,\n\tили "+ Math.floor(timeToOlymp / (1000*60*60*24)) + " дней\n"; document.getElementById("post_field").value = s; document.getElementById('send_post').click(); try{ document.getElementsByClassName('post_delete_button fl_r')[0].click(); }catch(err){} }, (i%2==0) ? 100000 : 200000) }
Думаю, тут затруднений не должно появиться, если вы знакомы с JavaScript (пишем пост, кликаем на кнопку, удаляем предыдущий). Обратите внимание на номер (в моем случае [0]) последнего поста перед новым: на моей персональной странице именно нулевой считался последним, в сообществе первый ([1]). Я не совсем понял, в чем была моя ошибка, скорее всего случайно удалил пост перед экспериментом в ручную.
Еще один момент. Для чего (i%2==0)? 100000: 200000? Я подозреваю, что капча вылетает не только, когда пост часто публикуется, но и когда периодично, поэтому интервал времени будет у нас переменным.
Как видите, мой пост публикуется раз в 100 или 200 секунд. Пробовал оставить на ночь — капча так и не вылетела (фича или баг?).
Хорош ли этот трюк и трюк ли это? Фича или баг? Хорошо ли быть навязчивым? Решать вам. Однако ночь продержаться на верхушке получилось.
ссылка на оригинал статьи http://habrahabr.ru/post/203596/
Добавить комментарий