проблемы с парсером (idhttp и webbrowser)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Fake22, 12 Oct 2014.

  1. Fake22

    Fake22 New Member

    Joined:
    4 May 2013
    Messages:
    73
    Likes Received:
    0
    Reputations:
    0
    Всем доброго времени суток, в общем цель была и остается такой:

    Делаю гет запрос на страницу потом обрабатываю ее и показываю ее через WebВrowser вот так
    Code:
    WebBrowser2.Navigate('about:blank');
      WebBrowser2.OleObject.Document.Write('<html><H1>'+nw+'</H1></html>');
    nw это переменная типа стринг там лежит уже обработанная мною страничка

    Все нормально, браузер нормально загрузил страничку все показывает все заипс.....
    В этой странице есть ссылки и при клике по ней мне надо отловить ссылку и сделать запрос на ту страницу по которой хотел пройти браузер....

    сделал так
    Code:
     procedure TForm1.WebBrowser2BeforeNavigate2(Sender: TObject;
      const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData,
      Headers: OleVariant; var Cancel: WordBool);
    begin
     memo3.text:=idhttp.get(WebBrowser2.LocationURL);
    end;
    От тут и начались проблемы)))) отснифал а у меня запрос идет вообще в какую то другую сторону....
    http://yamdex.net/?searchid=1&g&q=&cx=partner-pub-5305702258813244%3A9369271455&cof=FORID%3A10
    почему? Вот не пойму ни как.....