加载网页并单击以从控制台应用程序下载文件

load web page and click to download file from console application

我需要使用 C# 控制台应用程序。

我有一个网页URL

网页里面有一个按钮,可以点击下载文件

在网页的查看源代码中,按钮如下所示:

<a class="A" href="/myfiles/myfile.csv" target="_blank">הורד קובץ</a>

我应该通过 URL 在代码中获取 csv 文件。

我该怎么做?

我的问题与这个类似,但不一样load a web page and click a button using c#我还没有找到答案。

使用 WebClient class 下载 HTML。手动解析它以挑选出 href。再次使用 WebClient class 调用 href 目标。这应该会导致下载文件内容作为对您的 HTTP 请求的响应。