我正在用 C# 编写一个抓取工具,我想将一些数据下载到文件中并提交一些表单。到目前为止,我一直在使用 wget
和 curl
。我将如何在 C#(在 Linux 上)中做到这一点? (我的意思是一个库,而不是通过 system()
或诸如此类的东西调用 shell 命令)。
最佳答案
您可以使用 System.Net.WebClient
, 这是 .NET 中最简单的资源下载界面。如果您需要对请求进行更多控制,请查看 HttpWebRequest
.
对于WebClient,只需实例化一个实例,然后调用适合您需要的下载方法之一:
var cli = new WebClient();
string data = cli.DownloadString("http://www.stackoverflow.com");
关于c# - C# 中的 wget/curl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5210756/