【发布时间】:2014-09-09 18:50:15
【问题描述】:
我正在使用 c# mshtml 从网站获取 html 数据。
public mshtml.HTMLTableRow tr = default(mshtml.HTMLTableRow);
//do some stuff
tr.cells.item(0).innerHTML
它将“项目”识别为通用对象。这曾经有效,但现在出现此错误。
【问题讨论】:
标签: c# html automation mshtml
我正在使用 c# mshtml 从网站获取 html 数据。
public mshtml.HTMLTableRow tr = default(mshtml.HTMLTableRow);
//do some stuff
tr.cells.item(0).innerHTML
它将“项目”识别为通用对象。这曾经有效,但现在出现此错误。
【问题讨论】:
标签: c# html automation mshtml
我不知道这是否是你想要的,但如果你想从网站上下载完整的 html,你可以这样做:
using System.Net;
//...
using (WebClient client = new WebClient ()) // WebClient class inherits IDisposable
{
client.DownloadFile("http://yoursite.com/page.html", @"C:\localfile.html");
// Or you can get the file content without saving it:
string htmlCode = client.DownloadString("http://yoursite.com/page.html");
}
然后,如果您想要代码的某个部分,您可以使用该字符串。希望对你有帮助!!
【讨论】: