1 1 1 1 1 1 1 1 1 1 Rating 5.00 (1 Vote)
Написал шаблон для Зеннопостера - индикатор голосования с выводом в лог

Привет народ! На форуме Зеннолаб идет конкурс статей, в котором мне посчастливилось принять активное участие и предоставить статью о том, как собирать общедоступную информацию на YouTube используя API v3. Статья получилась замечательная - впрочем почитать при желании можете вот здесь.

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

И вот, пришла мысль, почему бы это не написать простенький шаблончик, который бы на пост/гет запросах (не используя браузер)собирал необходимую информацию и выводил её в лог Зеннопостера. Я сразу же приступил к делу - и спустя несколько минут набросал шаблон, который выполняет теперь для меня данную работу.

Логика шаблона банально проста - отправляем запрос на форум.

Отправка GET запроса в Зеннопостере

После чего выдергиваем регуляркой блок с голосованием (чтобы проще потом было разбирать по переменных). После чего каждую отдельную работу с количеством голосов забрасываем в список. А уже дальше перебираем данный список, и пересохраняем результат в табличку.

Разбираю результат регулярками в список

Сортируем таблицу по убыванию (кстати так и не нашел как это сделать сниппетом).

Экшин сортировки таблицы в Зеннопостере по убыванию

После чего по очереди читаем строки таблицы и выводим уведомления в лог.

Сниппет для вывода сообщения в лог в цикле

И вот, после выполнения шаблона в логе видим реальную картину голосования.

Промежуточные итоги седьмого конкурса статей отображается в логе Зеннопостера

Естественно, что это чисто пример того, как использовать Зеннопостер для автоматизации работы. Но, естественно, что по аналогии не проблема написать любой другой информер с выводом не в лог, а в базу данных или список или в таблицу или например в таблицы гугла.

Статистика первого конкурса статей на форуме Зеннолаб:

Статистика первого конкурса статей на форуме Зеннолаб

Статистика второго конкурса статей на форуме Зеннолаб:

Статистика второго конкурса статей на форуме Зеннолаб

Статистика третьего конкурса статей на форуме Зеннолаб:

Статистика третьего конкурса статей на форуме Зеннолаб

Статистика четвертого конкурса статей на форуме Зеннолаб:

Статистика четвертого конкурса статей на форуме Зеннолаб

Статистика пятого конкурса статей на форуме Зеннолаб:

Статистика пятого конкурса статей на форуме Зеннолаб

Статистика шестого конкурса статей на форуме Зеннолаб:

Статистика шестого конкурса статей на форуме Зеннолаб

P.S. Статистика седьмого конкурса статей на форуме Зеннолаб которую я зафиксировал прежде чем пойти спать:

Статистика шестого конкурса статей на форуме Зеннолаб

Добавить комментарий


Защитный код
Обновить