Парсинг сайта, если сама страница генерируется скриптами при загрузке - 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("Загрузка заверешена!");
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4 из 5
Похожие ответы