如何转到网页,加载,然后执行一些代码
本文关键字:执行 代码 然后 加载 何转 网页 | 更新日期: 2023-09-27 18:37:05
我试过使用Sleep
但这只是冻结了程序。是不是因为它在计时器里搞砸了?我可以让它去网站而不做代码,但是一旦我放了其他代码,它就无法正确加载。
我还尝试将代码放入: private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
但后来我遇到了更多的问题。
private void timer1_Tick(object sender, EventArgs e)
{
//code here
if (click == null)
{
webBrowser1.Url = new System.Uri("http://url.com", System.UriKind.Absolute);
timer1.Stop();
//load or wait x seconds
timer1.Start();
}
编辑:我正在尝试从一个页面转到下一个页面,并在页面加载后执行代码。如果我把代码放进去webBrowser1_DocumentCompleted
它会弄乱它前面的代码。如何仅向这一个实例添加DocumentCompleted
?
首先,你的方法似乎是错误的,
- 在 Web 浏览器控件中打开 URL。
- 等待文档完成事件。一旦页面完全加载,它就会出现。 根据您的条件
- /条件在文档完成事件中编写代码。