我正在python的chromedriver中使用硒来下载文件。单击页面上的按钮后,便开始下载。
我需要下载并跟踪多个文件(以防万一停止下载,那么我需要针对该特定文件重新开始下载过程)。
执行一个下载,等待它完成,然后开始新的下载过程很容易实现。我只是跟踪输出文件夹中的.crdownload
文件,当我找不到它时,假定已完成下载。
问题:此解决方案对于一次下载就足够了,但是要并行执行多次下载,需要我跟踪每个相应的.crdownload
文件,以跟踪其在每个下载过程中的状态,而我不会无法获取文件名。
下载开始时是否可以获取临时文件的名称?
是否存在另一种并行下载并跟踪其进度的方式?我知道chrome浏览器可以在向用户显示文件的实际名称时做到这一点。