首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-11-07 
请问,这种网页数据如何抓取给一个网址,此页面有很多个按钮,点击按钮会进入下一个页面,如何在程序中自动点

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

[解决办法]
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);
}

热点排行