Webdriver: измените имя файла перед его сохранением в папку

#python #webdriver #nas

#python #webdriver #nas

Вопрос:

Когда я использую webdriver для просмотра веб-сайта, он автоматически загружает файл в мою папку, но имя файла «Bike.gz «, возможно ли изменить его имя на «{текущее время}.txt», прежде чем сохранять его в мои папки? Например, как «2019-03-07-11-46.txt «.

Код:

 options = webdriver.ChromeOptions()
options.add_experimental_option("prefs", {  
"download.default_directory": r"\xxx.xx.xxx.xxbike_test",  
"download.prompt_for_download": False,  
"download.directory_upgrade": True,   
"safebrowsing.enabled": True
}) 
driver_main = webdriver.Chrome(chrome_options=options) 
driver_main.get("http://data.xxxx/xxxx")
  

Кроме того, » xxx.xx.xxx.xxbike_test» — это мой путь к NAS, если я запущу его на AWS, как я могу загрузить файл и сохранить его непосредственно в моей папке NAS bike_test? Или я должен сначала сохранить его в своей папке AWS, а затем преобразовать?

Комментарии:

1. Я думаю, WebDriver — это имитация нашей руки. Это означает, что если мы можем изменить имя файла вручную, то мы можем это сделать в webdriver. Или загрузите файл с помощью Python

2. @Winner если я сделаю это вручную, я не смогу изменить имя в процессе загрузки, что означает, что я, вероятно, должен сделать это после его загрузки.

3. Да, я тоже жду этого ответа.