Nick Parser (test version)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Scripter, 20 Apr 2011.

  1. Scripter

    Scripter Member

    Joined:
    3 Sep 2008
    Messages:
    141
    Likes Received:
    95
    Reputations:
    6
    [​IMG]

    Nick Parser v0.1 - универсальный парсер любой информации с форумов.

    DOWNLOAD

    Шаг 1.
    Указываем низкий уровень форума.
    Пример:
    forum.[site].ru/viewtopic.php?t=
    Жмем "check".

    Шаг 2.
    Указываем начало и конец html кода, за который сможем зацепиться при парсинге.
    Пример:
    Рассмотрим неудобный вариант, где рядом с ником хранится разный id :
    <a name="205366"></a><b>Admin</a>
    Поле1: <a name=
    Поле2: </a>

    Шаг 3.
    Запускаем, нажав на "start"

    Шаг 4.
    Как ясно из названий кнопок: поставить на паузу, снять с паузы, завершить.

    [!] Программа создаст папку с именем сайта в директории .exe файла приложения. В ней вы найдете сохраненную информацию.
    [!] После 500 сохраненных ников, программа прекратит работу и так же нет возможности сохранения шага.
    [!] Программа написана в ознакомительных целях, автор не несет ответственности.


    Как убрать лишнюю информацию?
    Предположим мы имеем:
    Code:
    "78626">Гость 
     "2">kaj 
     "78626">Гость 
     "3">Кот 
     "82667">BestDen 
     "2">kaj 
     "78626">Гость 
     "3">Кот 
     "82667">BestDen 
     "4">Venomch 
     "5">Кот 
    Тут нам понадобится Generator Pro (найти можно поиском по сайту или в моём блоге )


    Используем "Spacekiller" и с помощью "Замена" заменяем одинаковые символы во всех строчках на ";"
    Code:
    "78626">;Гость
    "2">;kaj
    "78626">;Гость
    "3">;Кот
    "82667">;BestDen
    "2">;kaj
    "78626">;Гость
    "3">;Кот
    "82667">;BestDen
    "4">;Venomch
    "5">;Кот
    Устанавливаем символ ";" на разделитель и жмем "Y;X", следом "X", а в конце используем "Clonekiller".
    В итоге у нас выходит:
    Code:
    Гость
    kaj
    Кот
    BestDen
    Venomch
    BestDen
     
    1 person likes this.
  2. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    Доработай хотя бы до простых масок, либо регулярных выражений.
     
    _________________________
  3. AlexTheC0d3r

    AlexTheC0d3r Elder - Старейшина

    Joined:
    25 Jul 2008
    Messages:
    388
    Likes Received:
    179
    Reputations:
    18
    +1 to regExpr
     
  4. greki_hoy

    greki_hoy Member

    Joined:
    4 Mar 2010
    Messages:
    326
    Likes Received:
    57
    Reputations:
    41
    тем более они ничего не стоят плюс 1 - 2 кб к размеру если юзать вендовые
     
  5. sidapas23

    sidapas23 New Member

    Joined:
    13 Nov 2010
    Messages:
    88
    Likes Received:
    2
    Reputations:
    -3
    я такой для аськи делал.
     
  6. mr.The

    mr.The Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    1,080
    Likes Received:
    456
    Reputations:
    38
    wget + grep и никаких велосипедов.
     
  7. Jakeroid

    Jakeroid Member

    Joined:
    9 May 2009
    Messages:
    198
    Likes Received:
    12
    Reputations:
    1
    +1

    к ТСу:
    Сделал бы уже тогда прогу, которая сама по форуму(всему форуму) шляется и парсит ники по регулярке.