读书人

请教这种网页数据怎么抓取

发布时间: 2012-11-07 09:56:10 作者: rapoo

请问,这种网页数据如何抓取
给一个网址,此页面有很多个按钮,点击按钮会进入下一个页面,如何在程序中自动点击这些按钮,然后采集下一个页面的数据呢?

[解决办法]
webbrower模拟点击
HtmlElement but = webBrowser.Document.GetElementById("submit");
but.InvokeMember("click");

HtmlElementCollection submit = webBrowser1.Document.All;
foreach(HtmlElement element in submit)
{

}
[解决办法]
使用webBrowser
[解决办法]
仿照提交,HTTP请求上下文
POST/GET
[解决办法]
private void Form1_Load(object sender, EventArgs e)
{
this.webBrowser1.Navigating += new WebBrowserNavigatingEventHandler(webBrowser1_Navigating);
}

void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e)
{
MessageBox.Show(e.Url);
}

读书人网 >C#

热点推荐