c# - C# 中的 wget/curl

标签 c# curl mono network-programming wget

我正在用 C# 编写一个抓取工具,我想将一些数据下载到文件中并提交一些表单。到目前为止,我一直在使用 wgetcurl。我将如何在 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/

相关文章:

.net - Mono 下的堆栈大小

c# - SelectPdf HtmlToImage 抛出 "Conversion error: Unknown error"

c# - 如何将 ulong 数据类型输入转换为字符串以进行口头数字输出?

java - 通过 Java 使用 auth token 发出 api 请求

python - 类型错误 : 'dict_keyiterator' object is not subscriptable

c# - 可以单声道运行 framework.net 编译的应用程序(来自 VS 环境)

c# - C# 不发出 "tail."CIL 指令是否有技术原因?

c# - 在 Entity Framework Core 支持中始终加密

c# - 如何使用 BeginReceive 接收多个部分?

php - 使用 Facebook 的 linter 设置 cURL