Jak wyciągnąć kod strony po javascript

0

Mam taki problem: chciałbym w aplikacji c# wyciągnąć kod strony np: jako string, ale dopiero PO tym jak strona została zmodyfikowana przez javascript. WebResponse pokazuje tylko kod PRZED javascriptem.

0

Musialbys wykonac kod, bo sam sie nie wykona. Zwykle wykonuje go przegladarka PO odebraniu pliku. Ty odbierasz plik, ale javascripta juz nic nie wykonuje. Sprawdz kontrolke WebBrowser, moze to obsluguje.

0

Właśnie problem jest taki, że WebBrowser faktycznie wykonuje kod JavaScript i wyświetla poprawną stronę, ale nawet pobranie textu lub streamu z tej kontrolki, nawet, po eventcie DocumentComplited skutkuje pobraniem kodu przed wykonaniem JavaScript.

0

WebBrowser.Document.Body.OuterHtml; i dostaniesz kod już po przetworzeniu przez JavaScript. Oczywiście będzie się on znacznie różnił od kodu wejściowego, bo to już będzie po przetworzeniu dla wewnętrznej postaci używanej przez przeglądarkę.

Ale działa ;-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1