请问,这种网页数据如何抓取 给一个网址,此页面有很多个按钮,点击按钮会进入下一个页面,如何在程序中自动点击这些按钮,然后采集下一个页面的数据呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 webbrower模拟点击HtmlElement but = webBrowser.Document.GetElementById("submit");but.InvokeMember("click");HtmlElementCollection submit = webBrowser1.Document.All;foreach(HtmlElement element in submit){} 仿照提交,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); } "submit"和"click"是什么东西啊,能不能稍微具体点,谢谢 文件读写的时候,有没有一种编码既能通用ansic,又能通用utf8 字符串取值小问题 频繁写入数据库是连接的处理问题 100分求解关于datagridview删除行的问题 COM组件报错问题 !!!!!!!!!! 怎样用C#获取硬盘序列号? excel插入的问题~~急~~ xml序列化的问题 关于控件命名中的前缀问题 rIPPER 请问:.Net framework rc5 在哪下载? 请问,数据库与序列化 请问后台线程是否会被父线程消灭?
HtmlElement but = webBrowser.Document.GetElementById("submit");
but.InvokeMember("click");HtmlElementCollection submit = webBrowser1.Document.All;
foreach(HtmlElement element in submit)
{}
POST/GET
{
this.webBrowser1.Navigating += new WebBrowserNavigatingEventHandler(webBrowser1_Navigating);
}
void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e)
{
MessageBox.Show(e.Url);
}