我正在尝试将this网页的内容下载到我的程序中。我已尝试使用WeblClient.DownloadString
,WebClient.DownloadFile
,然后将其保存到文件并从本地文件中读取,但这些都不起作用。当我在Visual Studio中使用断点时,我看到字符串已正确保存,但当我尝试将其打印到文件或将其打印到控制台时,不会显示任何内容。
我的目标是将此网页的内容下载到字符串中,然后使用JSON.NET解析它。
以下是我尝试将其保存到文件中的信息:
WebClient webpage = new WebClient();
var html = webpage.DownloadString("https://api.fixer.io/latest");
String k = html;
File.WriteAllText(@"C:\Users\JCena\Desktop\Hell1o.txt", k);
答案 0 :(得分:0)
你的代码几乎没问题。 首先,摆脱“新”关键字。 第二,确保您没有指定文件夹的权限例外。
尝试该代码:
WebClient webpage = new WebClient();
var html = webpage.DownloadString("https://api.fixer.io/");
String k = html;
File.WriteAllText(@"Hello.txt", k);