C# 如何在Firefox中打开和关闭链接?

C# 如何在Firefox中打开和关闭链接?,c#,firefox,C#,Firefox,我需要在firefox或chrome中打开一些链接,下载完成后关闭其中任何链接 我可以使用此命令打开链接: System.Diagnostics.Process.Start("firefox.exe", "http://www.example.com?bookid=1"); var proc = Process.Start("firefox.exe", "http://www.example.com"); proc.Kill(); 我将Firefox设置为一个窗口模式,它会打开一个选项卡。当

我需要在firefox或chrome中打开一些链接,下载完成后关闭其中任何链接
我可以使用此命令打开链接:

System.Diagnostics.Process.Start("firefox.exe", "http://www.example.com?bookid=1");
var proc = Process.Start("firefox.exe", "http://www.example.com");
proc.Kill();
我将Firefox设置为一个窗口模式,它会打开一个选项卡。当我发出Kill()方法时,该选项卡被终止(但不是主窗口) 我可以使用以下命令关闭打开的选项卡:

System.Diagnostics.Process.Start("firefox.exe", "http://www.example.com?bookid=1");
var proc = Process.Start("firefox.exe", "http://www.example.com");
proc.Kill();

但是,如何使用url关闭指定的选项卡?

可能不是您问题的真正答案,但您不需要浏览器来下载文件,您可以直接从C#中进行下载

WebClient wc = new WebClient();
wc.DownloadFile(new Uri("http://stackoverflow.com"), @"C:\temp\stackoverflow.html");

我认为不可能关闭FireFox中的特定选项卡,我不认为有任何API可以帮助您实现这一点。如果您正在寻找一个可控制的浏览器,您可能需要查看。

my process.Start不带参数-此代码是否编译?然后获取一个新的;)@窃听者。它就在那里,真的。嗯,好吧-我可能没有所有正确的用法,然后说这一个丑陋,但它可能会工作@DarshanPatel