利用webbrowser控件实现对指定区域的URL进行自动点击和翻页,然后下载源码。
出现的问题
说明:我在程序中已经添加了NewWindow事件,让点击webbrowser窗体上的Anchor,在webbrowser中更新页面
函数如下:
private void webBrowser1_NewWindow(object sender, CancelEventArgs e)
{
e.Cancel = true;
if (webBrowser1.Document.ActiveElement != null)
{
webBrowser1.Navigate(webBrowser1.Document.ActiveElement.GetAttribute("href"));
comboBox1.Text = webBrowser1.Document.ActiveElement.GetAttribute("href");
}
}
private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e)
{
comboBox1.Text = webBrowser1.Url.ToString();
}
求高人指点:为什么出现那个报错,会是什么原因呢?
是不是你要操作的那个页面本身有脚本错误
晕,改用HttpRequest写......