Парсинг сайта, если сама страница генерируется скриптами при загрузке - C#
Формулировка задачи:
Господа, подскажите новичку, как получить информацию, например с этой страницы, если сама страница генерируется скриптами при загрузке. Через WebClient я получаю только эти самые скрипты, через WebBrowser получается тот же результат.
Решение задачи: «Парсинг сайта, если сама страница генерируется скриптами при загрузке»
textual
Листинг программы
[STAThread] static void Main(string[] args) { try { WebBrowser my_browser = new WebBrowser(); my_browser.DocumentCompleted += DocCompleted; Task<bool> my_task = Task<bool>.Factory.StartNew(BrowserNavigate, my_browser); my_task.Wait(); Console.WriteLine((my_browser.Document == null).ToString()); } catch (Exception e) { Console.WriteLine(e.Message); Console.ReadKey(); return; } Console.WriteLine("The End!"); Console.ReadKey(); } static bool BrowserNavigate(object o) { ((WebBrowser)o).Navigate("https://kindle.amazon.com/post/1FzEo0nYTHixcPTSJq4m9Q"); return true; } private static void DocCompleted(object sender, WebBrowserDocumentCompletedEventArgs arg) { Console.WriteLine("Загрузка заверешена!"); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д