[ Delphi / Pascal ] — начинающим: задаем вопросы (архивная - 2015)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by banned, 6 May 2007.

Thread Status:
Not open for further replies.
  1. arnis

    arnis Member

    Joined:
    30 Jan 2011
    Messages:
    280
    Likes Received:
    23
    Reputations:
    0
    Советую поставит анализатор и проанализировать запросы от браузера к серверу. А также ответы и заголовки.
    Готовый код врядли кто то даст.
     
  2. ADR-007

    ADR-007 Member

    Joined:
    12 Jul 2010
    Messages:
    218
    Likes Received:
    9
    Reputations:
    0
    попробуй методом HEAD (якщо потрібно просто взнати чи ця сторінка існує)
     
  3. life:)

    life:) Banned

    Joined:
    9 Sep 2010
    Messages:
    98
    Likes Received:
    18
    Reputations:
    8
    Ну это я то понимаю,что снифом взять запросы как все вставить то пост запросами,и что бы брать пароль и логин с текстовыми полями вот не пойму....
    Может кто нить поможет то,по аське хотябы буду благодарин то...
     
  4. arnis

    arnis Member

    Joined:
    30 Jan 2011
    Messages:
    280
    Likes Received:
    23
    Reputations:
    0
    Пиши код показывай что не получается, может кто то и поможет.
    Ты даже не анализировал что отправляет браузер.
     
  5. InfectedM

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

    Joined:
    4 Nov 2007
    Messages:
    155
    Likes Received:
    12
    Reputations:
    0
    не прокатит, блин опять придется winsock юзать значит :(

    life:)
    Покури статьи с этого блога
    http://www.webdelphi.ru/2010/05/synapse-avtorizaciya-v-wordpress-bloge/
     
  6. waik

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

    Joined:
    2 Nov 2008
    Messages:
    405
    Likes Received:
    163
    Reputations:
    12
    Игрался.

    Желательно через indy/
     
    #7806 waik, 21 Feb 2011
    Last edited: 22 Feb 2011
  7. arnis

    arnis Member

    Joined:
    30 Jan 2011
    Messages:
    280
    Likes Received:
    23
    Reputations:
    0
    Посмотри снифером, может еще что то передает.
    Да и адрес страницы проверь наверное все таки login.php
     
  8. Timon132009

    Timon132009 Member

    Joined:
    7 Jun 2009
    Messages:
    137
    Likes Received:
    19
    Reputations:
    0
    В опциях IdSSLIOHandlerSocketOpenSSL1 поиграйся с версией протокола. (Method)
     
  9. GhostOnline

    GhostOnline Active Member

    Joined:
    20 Dec 2008
    Messages:
    723
    Likes Received:
    110
    Reputations:
    22
    В Synapse что, нету событий и метода типа Abort или Disconnect ?
     
  10. fenixelite

    fenixelite Banned

    Joined:
    7 Feb 2010
    Messages:
    294
    Likes Received:
    56
    Reputations:
    6
    Есть сайт, где некая информация выводится посредством JS(как в телефонной книге в ВК)
    Как мне с помощью WebBrowser'a её лучше спарсить?
     
  11. arnis

    arnis Member

    Joined:
    30 Jan 2011
    Messages:
    280
    Likes Received:
    23
    Reputations:
    0
    Лучше даже не начинать использовать Веббраузер.
    Используй сетевые компоненты которые по душе, инди синапс и тд.

    Как получить значение, описано на этом форуме.
     
  12. fenixelite

    fenixelite Banned

    Joined:
    7 Feb 2010
    Messages:
    294
    Likes Received:
    56
    Reputations:
    6
    Нужна визуализация. Именно поэтому Веббраузер и использую.
     
  13. arnis

    arnis Member

    Joined:
    30 Jan 2011
    Messages:
    280
    Likes Received:
    23
    Reputations:
    0
    Ну тогда получай код страницы, и парсь нужную тебе информацию.
    Как получить код, на форуме есть примеры.
     
  14. fenixelite

    fenixelite Banned

    Joined:
    7 Feb 2010
    Messages:
    294
    Likes Received:
    56
    Reputations:
    6
    Зайди вконтакт - в телефонную книгу и посмотри как там устроено все. После запроса на JS - телефонные номера в исходном коде не появляются.
     
  15. arnis

    arnis Member

    Joined:
    30 Jan 2011
    Messages:
    280
    Likes Received:
    23
    Reputations:
    0
    Да ты что :) и что он отправляет?
    Смотри код и делай выводы.
    Если у тебя в браузере видны цифры то они 10000% есть и у тебя на компьютере, смотри в коде, в заголовках изучай в общем.
     
  16. fenixelite

    fenixelite Banned

    Joined:
    7 Feb 2010
    Messages:
    294
    Likes Received:
    56
    Reputations:
    6
    Вопрос снят )
     
  17. valeon

    valeon New Member

    Joined:
    26 Jun 2010
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    подскажите еще по фтп в потоке

    procedure TThread.Execute;
    ...
    FIdFTP.Connect;
    if FIdFTP.Connected then
    ...
    fLS:=TStringList.Create;
    try
    FClient.FIdFTP.List(fLS);
    except
    FreeAndNil(fLS);
    end;
    if fLS.Count > 0 then // 15 строка
    ...

    на тестовом сервере точно есть 1 файл и 1 папка.
    из 10 раз в половине случаев в fLS ничего не заносится, поэтому 15 строка проходит мимо :( как так, может есть еще какой метод использования List ,чтобы наверняка список файлов и папок куда либо заносился???
     
  18. fenixelite

    fenixelite Banned

    Joined:
    7 Feb 2010
    Messages:
    294
    Likes Received:
    56
    Reputations:
    6
    Подскажите какой-нибудь алгоритм для удаления дублей. Слышал что-то про сравнение по хэшу(как то так), но мало что нашел.
     
  19. arnis

    arnis Member

    Joined:
    30 Jan 2011
    Messages:
    280
    Likes Received:
    23
    Reputations:
    0
    Дублей чего?

    если файлы то по хешу, если строки то сравнением.
     
  20. ADR-007

    ADR-007 Member

    Joined:
    12 Jul 2010
    Messages:
    218
    Likes Received:
    9
    Reputations:
    0
    сначала уничтожаешь объект затем вызывает его метод?? (в исключительные ситуации)
    если уж обрабатывает исключения то дорабатывает его до конца

    взагалі не розумію для чого це (код нижче). якщо я правильно тебе зрозумів то в цьому і є причина проблеми
    Code:
       except
            FreeAndNil(fLS);
       end;
     
    #7820 ADR-007, 23 Feb 2011
    Last edited: 23 Feb 2011
Thread Status:
Not open for further replies.