Код выполняет поиск файла на веб-сайте и загружает его в указанное место. Все работает нормально, файл загружается, но (.part) всегда добавляется в конец. Это мой код:
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()
Примечание: мне нужно использовать Selenium, потому что JavaScript очень много. Вот скриншот, показывающий, что кнопка загрузки не имеет ссылки для копирования (поэтому я должен использовать Selenium)