我正在编写一个程序,需要知道Firefox何时完成下载。我不是在寻找一个黑客,比如在下载目录中查看文件大小是否仍在变化,因为所有类似的解决方案都可能适合竞争条件。我希望从Firefox本身接收某种程序化信号。我相信这可以通过创建一个Firefox Addon来实现,但由于我之前从未编写过Addon,所以在我重新发明轮子之前,我希望使用现有的解决方案。
我正在编写的程序目前正在使用Selenium来运行Firefox,所以如果Selenium有一个你知道的问题的现有解决方案,那也很酷。
非常感谢!
答案 0 :(得分:0)
也许我误解了你,但我不确定为什么你只想下载一个文件来启动Firefox。无论如何,您可以向download progress listener添加download manager。甚至有一个monitoring downloads的例子。