Показано с 1 по 10 из 10

Тема: Парсер личных сообщений

  1. #1
    Завсегдатай
    Автор темы
    Аватар для ExiD
    Регистрация
    24.01.2013
    Адрес
    Йошкар-Ола
    Возраст
    34
    Сообщений
    1,226

    По умолчанию Парсер личных сообщений

    В связи с урезанием лички возникла идея написать удобный парсер сохраненных сообщений, чтобы хоть как то полегче было разбираться в истории. Чистить тысячу сообщений желания не было, так что я скинул всю вою историю в текстовый файл, всю личку на сайте снес. Думаю не я один так сделал. Так что возникла необходимость в этом файле как то разобраться, чтобы найти старую переписку.
    В общем представляю пока что скудную, но вполне юзабельную программку для анализа сохраненной лички.
    Ссылка на яндекс диск https://yadi.sk/d/xtNvKXDRsvyDR
    Нажмите на изображение для увеличения. 

Название:	прога.png 
Просмотров:	247 
Размер:	42.1 Кб 
ID:	270002

    В программу загружается файл личных сообщений сохраненный таким образом
    Нажмите на изображение для увеличения. 

Название:	личка.PNG 
Просмотров:	255 
Размер:	65.8 Кб 
ID:	270001
    Далее в программе выбирается этот файл.
    Пока доступны следующие параметры отображения:
    1. Посмотреть все сообщения выбранного пользователя к хозяину лички.
    2. Посмотреть все сообщения от хозяина лички пользователю.
    3. Посмотреть полную переписку в хронологическом порядке.

    Парсер не претендует на глубокий синтаксический анализ, так что если в файле есть ошибки, у меня например была одна, то программа выдает ошибку. Если у кого что вылезло скидывайте скрин сюда, разберемся.
    Последний раз редактировалось ExiD; 02.07.2016 в 18:10.

  2. #2
    внутре нейронка Аватар для Ka4aN
    Регистрация
    25.05.2011
    Адрес
    Рязань
    Возраст
    38
    Сообщений
    2,862

    По умолчанию Re: Парсер личных сообщений

    Толковое дело
    Про траблы:
    Похоже, входящие рассылки не может интерпретировать, на стадии открывания файла:
    Нажмите на изображение для увеличения. 

Название:	Снимок.GIF 
Просмотров:	181 
Размер:	40.3 Кб 
ID:	270017

  3. #3
    Завсегдатай
    Автор темы
    Аватар для ExiD
    Регистрация
    24.01.2013
    Адрес
    Йошкар-Ола
    Возраст
    34
    Сообщений
    1,226

    По умолчанию Re: Парсер личных сообщений

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

    ---------- Сообщение добавлено 00.29 ---------- Предыдущее сообщение было 00.27 ----------

    Цитата Сообщение от Ka4aN Посмотреть сообщение
    Похоже, входящие рассылки не может интерпретировать, на стадии открывания файла:
    Сообщение парсится по шаблону,
    строчка "от"
    строчка "к"
    строчка "дата"
    у вас вместо строчки дата ваш ник. Эту строчку надо удалить. И что там за 3 следующие строчки между полем К и датой. Тоже лишние по идее.

  4. #4
    внутре нейронка Аватар для Ka4aN
    Регистрация
    25.05.2011
    Адрес
    Рязань
    Возраст
    38
    Сообщений
    2,862

    По умолчанию Re: Парсер личных сообщений

    Цитата Сообщение от ExiD Посмотреть сообщение
    И что там за 3 следующие строчки между полем К и датой
    Это ники других пользователей, которые получили эту рассылку.
    Мне то убрать не проблема, у меня в личке было около 120-ти писем, я их и не чистил.
    Скинул в .тхт только чтоб потестировать вашу программу. Надо наверно парсить по ключевым словам, а не по строчкам.

  5. #5
    Завсегдатай
    Автор темы
    Аватар для ExiD
    Регистрация
    24.01.2013
    Адрес
    Йошкар-Ола
    Возраст
    34
    Сообщений
    1,226

    По умолчанию Re: Парсер личных сообщений

    Цитата Сообщение от Ka4aN Посмотреть сообщение
    Это ники других пользователей, которые получили эту рассылку.
    Вон оно что, ясно, поправлю вечером.

  6. #6
    Жестокий, толстый слон Аватар для Konkere
    Регистрация
    02.12.2002
    Адрес
    Москва
    Сообщений
    1,162

    По умолчанию Re: Парсер личных сообщений

    Сохранять и парсить лучше в xml.
    Структура там простая, теговая.
    Можно открыть в экселе.
    Dictum sapienti sat est

  7. #7
    Завсегдатай Аватар для mellowman
    Регистрация
    14.04.2009
    Адрес
    рядом с Москвой
    Сообщений
    4,447

    По умолчанию Re: Парсер личных сообщений

    Цитата Сообщение от Konkere Посмотреть сообщение
    Сохранять и парсить лучше в xml.
    Структура там простая, теговая.
    Можно открыть в экселе.
    Может вообще личку убрать тогда — сразу на имейл слать и всё? Неудобно же: пишешь пишешь, и тут бац - у пользователя превышен лимит.

  8. #8
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    35,999

    По умолчанию Re: Парсер личных сообщений

    Цитата Сообщение от mellowman Посмотреть сообщение
    сразу на имейл слать и всё?
    У некоторых в настройках запрещено получение е-мейлов (почему - не знаю, им виднее).
    Последний раз редактировалось Alex; 02.07.2016 в 18:31.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  9. #9
    Завсегдатай
    Автор темы
    Аватар для ExiD
    Регистрация
    24.01.2013
    Адрес
    Йошкар-Ола
    Возраст
    34
    Сообщений
    1,226

    По умолчанию Re: Парсер личных сообщений

    Цитата Сообщение от Konkere Посмотреть сообщение
    Сохранять и парсить лучше в xml.
    Да структура то не сложная, с тегами xml может даже больше когда получится, у меня весь парсер в 30-40 строк уместился, с тегами было б побольше. Если только либами какими проще было, ну да ладно.

    ---------- Сообщение добавлено 18.10 ---------- Предыдущее сообщение было 17.47 ----------

    Цитата Сообщение от Ka4aN Посмотреть сообщение
    Это ники других пользователей, которые получили эту рассылку.
    Поправил, обновил exe по ссылке. Теперь с рассылками корректно работает.

  10. #10
    внутре нейронка Аватар для Ka4aN
    Регистрация
    25.05.2011
    Адрес
    Рязань
    Возраст
    38
    Сообщений
    2,862

    По умолчанию Re: Парсер личных сообщений

    Цитата Сообщение от ExiD Посмотреть сообщение
    Поправил, обновил exe по ссылке.
    В моем скудном текстовике теперь багов вроде нет
    Даже та рассылка читается правильно не только "от", но и "к" всем пользователям, которым она была направлена.

    Еще б в ини-файл, или реестр записывать по умолчанию последний открытый файл сохраненной лички

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •