[Delphi] Отследить AJAX данные в WebBrowser

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by qw1mb1, 6 Dec 2013.

  1. qw1mb1

    qw1mb1 Member

    Joined:
    8 Feb 2013
    Messages:
    113
    Likes Received:
    16
    Reputations:
    8
    Всем привет! Суть такова: пишу некоторую программу с помощью TWebBrowser (Indy не предлагать, так как конечному пользователю нужно видеть, что происходит). На некотором сайте, во время клика по кнопке скриптом отправляются POST-данные, а в ответ на них возвращается редирект 302 с адресом (который мне нужен), на который нужно перейти. Браузер, естественно этот запрос обрабатывает, но так как в ответ на следующий запрос также возвращается 302, то событиями DownloadBegin, DocumentComplete, Navigate2Begin отследить нужный мне запрос не удается. Есть ли какие-нибудь способы? Или может надстройка над TWebBrowser, которая позволяет сделать это?

    Ах да... забыл. Реферер тоже "затирается", точнее он не устанавливается, так как запрос выполнен скриптом, потому вытащить из реферера тоже не выйдет.
     
    #1 qw1mb1, 6 Dec 2013
    Last edited: 6 Dec 2013