如何从格式化的网页中复制此文本?

时间:2016-01-16 14:54:00

标签: c#

我正在尝试从桌面上的.txt中复制this webpage中的所有文字。

所有文字的格式必须与网页一样。 我用这个没有运气。

<script src="https://maps.googleapis.com/maps/api/js"></script>
<div id="googleMap"></div>

我该怎么做?

1 个答案:

答案 0 :(得分:1)

首先,您需要使用.html扩展名保存文件。此外,网页似乎使用来自单独CSS文件的样式:http://someonewhocares.org/pollock.css
你也需要抓住它,使它看起来像在网页上。

示例代码:

HttpClient httpClient = new HttpClient();

File.WriteAllText(@"C:\Users\Matteo\Desktop\index.html",
    httpClient.GetStringAsync("http://someonewhocares.org/hosts/").Result);
File.WriteAllText(@"C:\Users\Matteo\Desktop\pollock.css",
    httpClient.GetStringAsync("http://someonewhocares.org/pollock.css /").Result);