自动下载文件
本文关键字:文件 下载 | 更新日期: 2023-09-27 18:16:40
我有一个关于在c#中通过web浏览器自动下载文件的问题。
差不多就是这段代码;
try
{
HtmlElement downloadlink = webBrowser1.Document.GetElementById("dl_link").All[0];
webBrowser1.Navigate(downloadlink.GetAttribute("href"));
textBox1.Clear();
}
catch
{
MessageBox.Show("The YouTube URL is incorrect. Please try a different YouTube URL.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
textBox1.Clear();
}
是激活我想要的文件的下载。基本上,你想要保存的地方会弹出框,我只想让它自动下载到我在c:' drive.
下的文件夹中。我查看了大量的代码,这些代码使编码器输入文件下载的链接(URL),但对于我的情况,链接(URL)在技术上不是给定的,所以我想知道我将如何处理这种情况,是否有可能自动化它?
看起来您有URL: downloadlink.GetAttribute("href")
,您可以将其传递给WebCilent.DownloadData(string url)
,或者情况并非如此?