Pobranie zawartości strony (HTML AgalityPack)

Witam,

 

mam problem z pobraniem zawartości strony internetowej:

         HtmlWeb html = new HtmlWeb();
         string websiteUrl = @"http://stopklatka.pl/szukaj/-/s/"+ movieName+"/movies";
         HtmlDocument document = html.Load(websiteUrl);

Chcąc pobrać informację o filmie z serwisu stopklatka w HTMLDocument dostaję jedynie:

 

Coś mi tu śmierdzi zadaniem :stuck_out_tongue:

tip -> ciastko

Robię aplikację dla własnych potrzeb. @Up mógłbyś napisać coś więcej jak rozwiązać problem. Dotychczas pobieranie w ten sposób zawartości strony działało.

Tutaj najprawdopodobniej źródło HTMLowe strony jest generowane przez JavaScript. HtmlDocument pobiera tylko zawartość HTML przed uruchomieniem JavaScriptu. Znalazłem coś takiego co może pomóc. Ma też wsparcie dla C#. Sam nigdy tego nie używałem.

http://docs.seleniumhq.org/docs/03_webdriver.jsp

Kiedyś jeszcze widziałem bibliotekę Javy, która symulowała przeglądarkę z obsługą JavaScriptu, ale nie pamiętam jak się nazywała.