Скрипт python ищет файл на веб-сайте и загружает его в указанное место! Все работает нормально, и файл загружается, но сразу после выполнения driver.quit()
файл автоматически перемещается в мою папку tra sh. Это мой код:
def firefoxOptions():
options = Options()
options.headless = True
options.set_preference("browser.download.folderList", 2)
options.set_preference("browser.download.manager.showWhenStarting", False)
options.set_preference("browser.download.dir", "PATH")
options.set_preference("browser.helperApps.neverAsk.saveToDisk", "application/csv")
return options
def search():
url = 'site_URL'
driver = webdriver.Firefox(options=firefoxOptions())
driver.get(url)
time.sleep(3) #waits for the page to properly load
driver.find_element(
By.CSS_SELECTOR,
"css_selector_first_button").click()
time.sleep(1) #waits to load
#finds the download button and click it
driver.find_element(By.CSS_SELECTOR, "css_selector_second_button").click()
time.sleep(15) #waits for the download to finish
print("download complete!")
driver.quit() #file gets deleted when this is executed
search()
Я пробовал использовать driver.close()
вместо driver.quit()
, но случилось то же самое!