C# WebBrowser DocumentCompleted 事件未触发特定站点
C# WebBrowser DocumentCompleted event not firing with specific site
我有一个应用程序可以从网络上的某些网站收集信息。它适用于大多数网站,但是,我只注意到有一个特定网站没有触发 DocumentCompleted 事件。
我已经解决了这个问题。如果一段时间后主进程没有启动,它将自动启动。我认为这就足够了,但是我想知道其他人对此可能原因的看法。
产生行为的网站是:http://www.elinformador.mx/
如有任何帮助或意见,我们将不胜感激。
此致
PD。有一些与该主题相关的问题,但是,这个问题涉及一个非常具体的问题。
我记得,在使用 iframe 和 AJAX 调用的某些情况下可能会发生这种情况。
你试过这样的事情吗:
webBrowser.Navigate("http://www.elinformador.mx");
while (webBrowser.ReadyState != WebBrowserReadyState.Complete)
{
Application.DoEvents();
}
// The page is done loading. Do whatever now.
我有一个应用程序可以从网络上的某些网站收集信息。它适用于大多数网站,但是,我只注意到有一个特定网站没有触发 DocumentCompleted 事件。
我已经解决了这个问题。如果一段时间后主进程没有启动,它将自动启动。我认为这就足够了,但是我想知道其他人对此可能原因的看法。
产生行为的网站是:http://www.elinformador.mx/
如有任何帮助或意见,我们将不胜感激。
此致
PD。有一些与该主题相关的问题,但是,这个问题涉及一个非常具体的问题。
我记得,在使用 iframe 和 AJAX 调用的某些情况下可能会发生这种情况。
你试过这样的事情吗:
webBrowser.Navigate("http://www.elinformador.mx");
while (webBrowser.ReadyState != WebBrowserReadyState.Complete)
{
Application.DoEvents();
}
// The page is done loading. Do whatever now.