西西河

主题:【求助】WebBrowser的问题 -- 龙驹坝

共:💬8 🌺10 新:
全看分页树展 · 主题
家园 【求助】WebBrowser的问题

写了段WebBrowser代码,准备下载点数据。基本代码如下,问题出在保存部分,2010-01-01以后,内容不全。如果用ShowSaveAsDialog,每次都要确认,跟手工没区别。Document.ExeCommand("SaveAs",false,"..")的false参数无效,每次都要弹出那个对话框来。

那位有什么办法没有?

//初始化
WebBrowser webBrowser = new WebBrowser();
 webBrowser.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(Deleme);
 webBrowser.Navigate(new Uri("http://www.ctgpc.com.cn/inc/sqsk.php"));
//处理
HtmlElementCollection tagsCollection = webBrowser.Document.GetElementsByTagName("input");
 foreach (HtmlElement currentTag in tagsCollection)
 {
 if (currentTag.GetAttribute("name").Equals("NeedCompleteTime2"))
 {
 currentTag.SetAttribute("value", strDate);
 break;
 }
 }
 HtmlElementCollection col = webBrowser.Document.GetElementsByTagName("img");
 foreach (HtmlElement element in col)
 {
 string strAtt=element.GetAttribute("src");
 if (strAtt.IndexOf(@"/images/search2.jpg") != -1)
 {
 element.InvokeMember("onclick");
 break;
 }
 }
 m_dt_delme = m_dt_delme.AddDays(1) ;
//问题出在保存部分
writer.Writer(webBrowser.Document.Body.InnerHtml)
全看分页树展 · 主题


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河