Chromedriver меняет каталог загрузки на папку Ram
Я пытаюсь изменить стандартный путь к каталогу ChromeDriver на RAMDISK, но не могу понять, как это сделать. Я использую PyFileSystem для создания Ram Disk, но я не могу понять, как передать это как путь к моему драйверу Chrome на Selenium.
Когда я нажимаю кнопку «Загрузить» на странице, я хочу, чтобы файл был сохранен в этом каталоге памяти вместо обычного пути к диску.
Вот мой код:
import fs
dir = fs.open_fs('mem://')
dir.makedirs('files')
Водитель:
def initiate_chrome(self):
options = webdriver.ChromeOptions()
options.add_argument('--window-size=1920,1080')
options.add_argument('--headless')
options.add_argument('--no-sandbox')
options.add_argument('--disable-dev-shm-usage')
driver = webdriver.Chrome(options=options)
params = {'behavior': 'allow', 'downloadPath': RAM DISK PATH TO FOLDER}
driver.execute_cdp_cmd('Page.setDownloadBehavior', params)
return driver