给个网址,然后把整个网页以图片的形式保存到本地
要求 :
1. 要保存的是整个网页,从头到尾
2、如果网页超出屏幕,请模拟下拉滚动条至网页底部,待网页所有元素加载完毕后,再保存
这个需求对于那些所谓“瀑布流”方式加载的网页,典型的,新浪微博和google图片搜索结果,它下拉下来是无限长的,而你的内存不是无限大的,一下子就把你的程序搞死了。
现在的问题是如何判断一个网站完全打开,包括所有的图片已经打开。
while (MyControl.ReadyState != WebBrowserReadyState.Complete)
{
Application.DoEvents();
}
将文字类的都能加载上来,可是遇到懒加载的网站就图片就加不出来。