如何复制html文本选择并将其分配给c#中的字符串

本文关键字:分配 字符串 选择 何复制 复制 文本 html | 更新日期: 2023-09-27 18:28:29

我有一个只包含文本的.html文件(以某种方式格式化)。我想知道是否有办法复制所有文本(就像使用ctrl+a一样)并将其分配给字符串,这样我就可以将其导出到.txt文件?所有这些都必须从代码后面发生(打开html,选择文本并将其分配给字符串)。

Microsoft.Office.Interop中,我记得有一个复制活动窗口选择的选项,所以我想知道这是否可能。

如何复制html文本选择并将其分配给c#中的字符串

使用HttpAgilityPack。有人可能会说这太夸张了,但明天你会问我们如何转换&code;这些都在文件中,第二天你会问其他问题。

使用它从文件读取

            using (StreamReader sr = new StreamReader("TestFile.html"))
        {
            String line = sr.ReadToEnd();
            Console.WriteLine(line);
        }

http://msdn.microsoft.com/en-us/library/db5x7c0d.aspx

这是从url 读取的

WebClient client = new WebClient();
String htmlCode = client.DownloadString("http://test.com/file.html");