Конференция "Сети" » Получить данные из скрипта на html страницы
 
  • belousov © (15.08.09 02:31) [0]
    Доброго времени суток! Пишу программу, которая должна отправлять данные сайту, получить в ответ результат поиска по этим данным и выбрать из полученного нужные параметры. Но в данный момент требуется хотя бы просто вытащить данные со страницы на сайте rabota.ru. Есть резюме некого человека, в котором указан его e-mail... в коде страницы он указан так:

          <th style="padding-bottom:5px">Электронная почта: </th>
          <td style="padding-bottom:4px"><script language="JavaScript" type="text/JavaScript">var a,s,n; function sbde1054725958c947c3d38e4975f05b4(s){r='';for(i=0;i<s.length;i++){n=s.charCodeAt(i);if(n>=8364){n=128;} r+=String.fromCharCode(n-5);}return eval(r);}a='{fw%wjlj}u%B%4c-myyuxD?a4a4.D-|?8‚a3.D|||3wfgtyf3wz-a43/.D)4n@%u%B-&wjlj}u3yjxy-ithzrjsy3qthfynts.%D%,Af%mwjkB\'myyu?a4a4|||3wfgtyf3wza4DfwjfB{8dwjxzrj[nj|+niB=79>7:9\'Cmyyu?a4a4|||3wfgtyf3wza4DfwjfB{8dwjxzrj[nj|+niB=79>7:9Aa4fC,%?%,Af%mwjkB\'rfnqyt?jlnp7>6Ewfrgqjw3wz\'Cjlnp7>6Ewfrgqjw3wzA4fC,.@';document.write(sbd e1054725958c947c3d38e4975f05b4(a));</script></td>

    То есть получаеться путем выполнения ява-кода, но при сохранении страницы на комп код следующий:

          <th style="padding-bottom: 5px;">Электронная почта: </th>
          <td style="padding-bottom: 4px;"><script language="JavaScript" type="text/JavaScript">var a,s,n; function sb5f6e9dfaa92d488a7713cdc13485bf9(s){r='';for(i=0;i<s.length;i++){n=s.charCodeAt(i);if(n>=8364){n=128;} r+=String.fromCharCode(n-5);}return eval(r);}a='{fw%wjlj}u%B%4c-myyuxD?a4a4.D-|?8‚a3.D|||3wfgtyf3wz-a43/.D)4n@%u%B-&wjlj}u3yjxy-ithzrjsy3qthfynts.%D%,Af%mwjkB\'myyu?a4a4|||3wfgtyf3wza4DfwjfB{8dwjxzrj[nj|+niB=79>7:9\'Cmyyu?a4a4|||3wfgtyf3wza4DfwjfB{8dwjxzrj[nj|+niB=79>7:9Aa4fC,%?%,Af%mwjkB\'rfnqyt?jlnp7>6Ewfrgqjw3wz\'Cjlnp7>6Ewfrgqjw3wzA4fC,.@';document.write(sb5 f6e9dfaa92d488a7713cdc13485bf9(a));</script><a href="mailto:egik291@rambler.ru">egik291@rambler.ru</a></td>

    Но не буду же я каждый раз сохранять страницу для получения данных. Подскажите плз каким образом можно вытаскивать e-mail'ы нужных людей?

    P.S. Использую Delphi 2009.
  • KilkennyCat © (17.08.09 00:45) [1]
    что подсказать? способ парсинга? в ином случае возможно если только веб-мастер специально тебе разрешит тянуть напрямую из базы или напишет для тебя скрипт.
    странно, что только е-мэйл нужен.
    спамить уже не модно.
  • belousov © (17.08.09 14:15) [2]
    Ну да неплохо было бы подсказать способ парсинга.

    P.S. Это не для спамерства. Просто сначала мне нужно разобраться как получать хотя бы е-мэйл, а потом уже переходить к остальным данным.
  • KilkennyCat © (17.08.09 14:17) [3]
    1. найти <a href="mailto:
    2. сохранить со следующей позиции до ">
    3. проверить
 
Конференция "Сети" » Получить данные из скрипта на html страницы
Есть новые Нет новых   [134437   +29][b:0][p:0]