110,538
社区成员
发帖
与我相关
我的任务
分享
private void button1_Click(object sender, EventArgs e)
{
string filename = @"揭开人类说谎的真相————不说谎 人类就会灭绝?_海底菜園.htm";
string html = null;
HTMLDocumentClass hd = new HTMLDocumentClass();
IHTMLDocument2 doc2 = hd;
StreamReader sr = new StreamReader((System.IO.Stream)File.OpenRead(filename),System.Text.Encoding.Default);
string html = sr.ReadToEnd();//得到html代码
sr1.Close();
doc2.write(html);//这一句会出错,弹出一个对话框,
//提示:运行期间错误,未找到对象,问是否需要调试,如果点不的话程
//序就会继续运行,而且会得到去除掉html标签的文本,效果非常好如
//果点是的话,会看到例如loadCSS()这样的代码,但又不全是loadCSS,
//总共错误提示一般会出现五次以内
doc2.close();
HTMLDocumentClass document = (HTMLDocumentClass)doc2;
textBox1.Text = document.documentElement.innerText;
}