我使用Webclient.DownloadString()下载某些网页的完整HTML。
问题是某些页面使用Ajax来加载图像等,因此从页面看起来已经完成加载到实际完成加载所有内容需要3-4秒,包括Ajax图像。
那么有没有办法让Webclient.DownloadString()在检索HTML之前等待X秒?
谢谢, 路易莎
答案 0 :(得分:0)
您是否尝试将您的Webclient.DownloadString()函数放在page_loadComplete函数中?这将导致只有在页面完全加载后才会调用downloadString函数。
该功能如下所示
void Page_LoadComplete(object sender, EventArgs e)
{
}
也可以通过双击设计器视图中的网页(在visual studio中)生成