взято с античата)
Готова вторая версия скрипта, рассчитывающего количество сообщений в переписке.
Что нового?
Полностью переделана логика работы скрипта. Теперь перебираются страницы в Моих Сообщениях. Таким образом удалось избежать многих глюков, присутствовавших в первой версии.
* плюс: Учитывается статистика по всем пользователям, с которым у вас сохранились сообщения.
* плюс: Решена проблема с >10K сообщениями.
* плюс: Собирается некоторая другая статистика: максимумы количества сообщений по дням и времени суток.
* плюс: В состав скрипта включен специальный "модуль", распознающий, что скрипт повис, и запускающий его с места остановки!
* плюс: Экспорт статистики в JSON для дальнейшей обработки! Нажмите на соответствующую ссылку, скопируйте текст из появившегося поля и сохраните где-нибудь. В скором времени может пригодиться.
* минус: Время работы существенно увеличилось: примерно минута на 1000 сообщений.
* минус: Для корректной работы скрипта переключите язык интерфейса на русский.
Как запускать?
http://pastie.org/1319644 — скопировать код отсюда, вставить в строку браузера на любой странице В Контакте, нажать Enter.
Если во время выполнения скрипта, вам покажется, что он повис, подождите 10 секунд, а потом перезапустите его в ручную выполнив: javascript
:la(); в строке браузера на "зависшей" странице, уже собранные данные сохраняются!