[Вопрос]Парсер

Discussion in 'Песочница' started by Соболь, 28 Sep 2009.

  1. Соболь

    Соболь Banned

    Joined:
    24 Sep 2009
    Messages:
    0
    Likes Received:
    33
    Reputations:
    0
    Чем можно отпарсить мыла с логов пинча?.

    мыльники там в виде
    Email:[email protected] |Сервер: pop.mail.ru |Пользователь: 3_16 |Пароль: GM8ntmYd

    а нужно в виде
    [email protected];GM8ntmYd
     
    3 people like this.
  2. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    а разделение между акаунтами какое? С новой строки?
     
  3. Соболь

    Соболь Banned

    Joined:
    24 Sep 2009
    Messages:
    0
    Likes Received:
    33
    Reputations:
    0
    HTML:
    Email:[email protected] |Сервер: pop.newmail.ru |Пользователь: igorvs |Пароль: igor270473
    Email:[email protected] |Сервер: POP3.mail.ru |Пользователь: igu85 |Пароль: 12345
    Email:[email protected] |Сервер: gmail |Пользователь: iguerramo.cescurico 
    да.!!
     
  4. Соболь

    Соболь Banned

    Joined:
    24 Sep 2009
    Messages:
    0
    Likes Received:
    33
    Reputations:
    0
    ну так чиво? можно что то сделать?
     
  5. Kusto

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

    Joined:
    4 Feb 2007
    Messages:
    886
    Likes Received:
    678
    Reputations:
    510
    пример (часть кода в PHP)

    $string = "мыло|еще какая то хрень|и еще|пасс";
    $new = explode("| ", $string);
    echo $new[0]; //мыло
    echo $new[3]; // пасс
    ....................................
    надеюсь пример понятен ( код был начеркан в качестве примера за минуту и функционала от него не жди, просто показан пример как очистить строку от мусора)
     
    #5 Kusto, 28 Sep 2009
    Last edited: 29 Sep 2009
  6. geforse

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

    Joined:
    2 Mar 2008
    Messages:
    617
    Likes Received:
    290
    Reputations:
    1
    PHP:
    <?php
    @set_time_limit(0);
    //-----------------//
    $base 'base.txt';     // База
    $email 'email.txt';  //  Результат
    $divider ':';       //   Разделитель
    //-----------------//

     
    $base file($base);
     
      for(
    $i 0$i <= count($base); $i++)
       {
        
    preg_match('#Email\:(.*?) |#i',$base[$i],$email_res);
        
    $password explode("Пароль: ",$base[$i]);
       
       if((
    $email_res[1] != '') && ($password[1] != ''))
         {
          
    $fh fopen($email"a+");
          
    $success fwrite($fh$email_res[1].$divider.$password[1]);
          
    fclose($fh);
        }
       }

    /* geforse.name */
    ?>
     
  7. Le_Comte

    Le_Comte Member

    Joined:
    2 Aug 2009
    Messages:
    14
    Likes Received:
    9
    Reputations:
    5
    Возникла подобная проблема, только база в виде айпи:какая-то хрень:какая-то хрень:мыло:пасс. Как можно отпарсить. Заранее благодарен за ответ.
     
  8. sqk

    sqk Banned

    Joined:
    8 Sep 2009
    Messages:
    64
    Likes Received:
    38
    Reputations:
    1
    элементарно, с помощью notepad++
     
  9. Le_Comte

    Le_Comte Member

    Joined:
    2 Aug 2009
    Messages:
    14
    Likes Received:
    9
    Reputations:
    5
    Нотпад


    Подскажи, пожалуйста, как.
     
Loading...