'object'不包含'innerHTML'的定义

时间:2014-07-18 15:08:18

标签: c# html html5 automation mshtml

我使用c#mshtml从网站获取HTML数据。

public mshtml.HTMLTableRow tr = default(mshtml.HTMLTableRow);

//do some stuff

tr.cells.item(0).innerHTML

它正在识别" item"作为通用对象。这曾经起作用,但现在却出现了这个错误。

1 个答案:

答案 0 :(得分:1)

我不知道这是不是你想要的,但是如果你想从网站上下载完整的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");
}

如果你想要代码的某个部分,那么你可以使用字符串。希望它有所帮助!!