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