z_alexey: (Default)
z-alexey ([personal profile] z_alexey) wrote2010-08-16 02:27 pm

Автоматизирован сбор рейтингов блогеров Чувашии

  Посмотрел как [livejournal.com profile] atner собирает статистику по рейтингам местных блогеров. Выглядит это примерно так:
 - берет список блогеров Чувашии;
 - берет ник первого блогера и вводит его на странице Яндекса
 - копирует его рейтинг в табличку Excel
 - повторяет шаги для каждого блогера
Затем в экселе уже делает формулу для сравнения рейтинга с предыдущими значениями.

  Представил какой это труд и родилась идея автоматизировать. За 3-4 часа была написана небольшая конфигурация на 1С:Предприятие 8.2, под кодовым названием "Блогосфера.Stat 1.0" :))) Сейчас в программе 74 блогера Чувашии, чтобы получить их рейтинги программе нужно около 4 минут.
    Постараюсь очень кратко описать как это все работает:

    Программа имеет 4  пункта в меню:



    Чтобы сохранить всех блогеров Чувашии, тыкаем "Список блогеров". Там программа их всех и хранит. Как только объявится новый - мы его за 2 секунды туда добавим:




    При нажатии на кнопочку "Загрузить рейтинги" программа проделывает тоже, что и atner, но автоматически: она смотри всех пользователей, которые есть в базе и получает их рейтинги. И сохраняет в документ - это третья кнопка "Рейтинги". Т.е. на каждую дату программа хранит у себя какие рейтинги у какого пользователя. Вот так:



    Ну и последняя кнопка: "Статистика". Это собственно сам отчет. Задает дату начала - это старый рейтинг, и дату окончания - это дата нового рейтинга. И тыкаем кнопку "Сформировать". Программа вытаскивает рейтинги и сравнивает их. Причем сразу же формирует 3 таблицы:  в первой она сортирует данные по рейтингу - пользователи с лучшим рейтингом выше. Вторая таблица отсортирована по приросту: у кого рейтинг вырос больше - тот и выше; третья таблица - сортирует блогеров по алфавиту.



    Этот отчет спокойно сохраняется в HTML либо в Excel-форматы и можно выкладывать в инет. Пока еще бывает, что программу сглючивает. Т.к. Яндекс не хочет выводит рейтинг пользователя, если очень часто идут запросы с одного IP :)
        В принципе, можно сюда добавить что-нибудь еще. Можно собирать статистику по другим регионам - главное знать их имена (это в программу не заложено) :)

  Результат работы программы можно посмотреть:
    - Изменения рейтингов блогеров Чувашии с 15.07.2010 по 15.08.2010. В формате html (кодировка UTF-8) либо в формате Excel
    - Изменения рейтингов блогеров Чувашии с 10.08.2010 по 15.08.2010. В формате html (кодировка UTF-8) либо в формате Excel
 


Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting