WebBrowser's event isn't firing? I don't think its even navigating?? This is a console application. I'm unsure why isn't not doing this, I have added [STAThread]
to my Main method in Program.cs
internal class ClothingDownloader
{
private static readonly ILogger Logger = LogManager.GetCurrentClassLogger();
private WebBrowser _webBrowser;
public void Load()
{
var downloadUrl = Program.Server.ConfigHandler.GetConfigValueByKey("clothing.figuremap.url");
if (File.Exists("storage/figuremap.xml"))
{
Logger.Warn("Grabbing figuremap.xml from the cache...");
}
else
{
Logger.Trace("Attempting to download figuremap.xml from " + downloadUrl.Split('/')[0] + "...");
_webBrowser = new WebBrowser();
_webBrowser.DocumentCompleted += webBrowser_DocumentCompleted;
_webBrowser.ScriptErrorsSuppressed = true;
_webBrowser.Navigate("https://google.com");
}
}
void webBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
Console.WriteLine(_webBrowser.DocumentText);
}
}