иммитация времяпровождения на сайте(дельфи)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by MrAkimov, 2 Aug 2010.

  1. MrAkimov

    MrAkimov Banned

    Joined:
    1 May 2010
    Messages:
    0
    Likes Received:
    5
    Reputations:
    5
    Добрый день ,программистам и хакерам ачата!

    Вопрос такой:

    Code:
    idhttp1.get('http://site.ru'); 
    sleep(300000);
    idhttp.get('http://site.ru/forum');
    sleep(500000);
    и так далее...
     
  2. Redeemer

    Redeemer Member

    Joined:
    3 Jul 2010
    Messages:
    203
    Likes Received:
    24
    Reputations:
    1
    В принципе любое "нахождение на сайте" так или иначе выливается в запрос к серверу. В общем случае описанного подхода достаточно. Но нужно на всякий случай проверить страницу на предмет скриптов, отсылающих на сервер еще какие-то запросы.
     
  3. MrAkimov

    MrAkimov Banned

    Joined:
    1 May 2010
    Messages:
    0
    Likes Received:
    5
    Reputations:
    5

    спасибо
     
  4. Redeemer

    Redeemer Member

    Joined:
    3 Jul 2010
    Messages:
    203
    Likes Received:
    24
    Reputations:
    1
    Спасибо слишком много, плюса в репу достаточно)))
    Посмотри еще в коде если какая фигня из php-скрипта подгружается - картинки там, баннеры всякие, счетчики - их тоже желательно дергать время от времени. Хотя на такие штуки обычно учет не ставят, но кто знает....
     
  5. 0pTik

    0pTik Banned

    Joined:
    18 Jul 2010
    Messages:
    240
    Likes Received:
    85
    Reputations:
    17
    Чушь полная ,

    Code:
    idhttp1.get('http://site.ru'); 
    sleep(300000);
    idhttp.get('http://site.ru/forum');
    sleep(500000);

    При слипе программа тупо засыпает , по сути вот что вы делаете , вы получаете страницу ждете 5 минут , потом получаете другую страницу ждете 7 минут и тд

    а вам то надо в течении 5 минут находится на странице затем получать следующую и снова находится на ней в течении 7 минут
     
    #5 0pTik, 2 Aug 2010
    Last edited: 2 Aug 2010
  6. Chrome~

    Chrome~ Elder - Старейшина

    Joined:
    13 Dec 2008
    Messages:
    937
    Likes Received:
    162
    Reputations:
    27
    То есть, если сначала загрузить первую страницу, а через 5 минут вторую, то не создается имитация того, что мы были на первой странице 5 минут?

    А вообще, самый наилучший вариант - парсить все ссылки на изображения, скрипты и загружать их. Парсить ссылки на другие страницы (<a href="..."></a>) и переходить по случайной из списка и т. д. Идей много, реализовать все можно.
     
    1 person likes this.
  7. Redeemer

    Redeemer Member

    Joined:
    3 Jul 2010
    Messages:
    203
    Likes Received:
    24
    Reputations:
    1
    Протокол HTTP статичен по своей сути. Так что прошу аргументировать свою точку зрения
     
  8. 0pTik

    0pTik Banned

    Joined:
    18 Jul 2010
    Messages:
    240
    Likes Received:
    85
    Reputations:
    17
    По большинству зависит от движка на сайте , как там определяется время проведенное на той или иной стр , так как речь об укозе то там насколько я помню такой способ не пройдет
    С этим согласен
     
  9. Shadow67

    Shadow67 Banned

    Joined:
    21 Jul 2009
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    лучше для таких дел использовать TWebBrouser .. тогда у вас будут подгружаться не только HTML но и JavaScript(счетчик посещаемости может быть написан на нем), и флешки тоже будут подгружаться , все картинки и все остальное, и засчитают время проведенное на сайте)

    И еще лучше использовать таймер а не слееп чтоб прога не висла и было проще составлять код.

    Code:
    
    // киньте на форму :  w - ваш twebbrouser   и Timer1 - таймер
     
    
    var x:integer;
    
    Timer1.interval=60000;
    x:=0;
    timer1.Enabled:=true;
    
    
    procedure TForm1.Timer1Timer(Sender: TObject);
    begin
    
    if x=3 then w.navigate('http://site.ru')
     else
      if x=7 then  w.navigate('http://site.ru/forum')
        else x:=x+1;
    
    end;
    
    
     
    #9 Shadow67, 2 Aug 2010
    Last edited: 2 Aug 2010
  10. 0pTik

    0pTik Banned

    Joined:
    18 Jul 2010
    Messages:
    240
    Likes Received:
    85
    Reputations:
    17

    Вот этот метод будет пахать
     
  11. MrAkimov

    MrAkimov Banned

    Joined:
    1 May 2010
    Messages:
    0
    Likes Received:
    5
    Reputations:
    5
    ага всем спасибо, вопрос решен)
     
  12. SRG-x5

    SRG-x5 New Member

    Joined:
    31 Jul 2010
    Messages:
    5
    Likes Received:
    1
    Reputations:
    0
    а готовых подобных решений не существует в паблике?
    тот же топ ген не умеет это делать?

    вот что-то похожее человек выложил в 9-м посте
    /thread172036-%ED%E0%EA%F0%F3%F2%F7%E8%EA.html
     
    #12 SRG-x5, 4 Aug 2010
    Last edited: 4 Aug 2010