Парсинг сайта, если сама страница генерируется скриптами при загрузке - 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("Загрузка заверешена!");
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д