Вечер добрый уважаемые знатоки.
Есть парсер который собирает данные, а также грузит файлы в папку на диск ноута. средствами selenium
Есть загвоздка, файлы попадаются одни и те же (у разного типа товара одно и тоже описание), а размеры у них бывают не малинькие, и приходится ему их каждый раз качать по новой, а хотелось бы сночало реализовать проверку!.
Как сделать проверку при загрузки парсера, чтоб он проверял в папке есть такой файл или нет. Имя файла получить не могу, так как ссылка для загрузки, генерится при клике
ссылка на товар надо залогинеца, чтоб увидеть файл
https://stomshop.pro/hlw-31-45b#tab-documentation
Пример моего куска кода загрузки файла
options = webdriver.ChromeOptions()
# options.add_argument(f"user-agent={user_agent.random}")
options.add_argument("--disable-blink-features=AutomationControlled")
options.add_argument("--headless")
options.add_experimental_option('prefs', {
"download.default_directory": path_registration_documents,
"download.prompt_for_download": False,
"download.directory_upgrade": True,
"plugins.always_open_pdf_externally": True,
}
)
driver = webdriver.Chrome(
executable_path=f"{base_path}/chromedriver",
options=options
)
driver.find_element_by_id("tab-documentation-li").click()
time.sleep(0.5)
documents = driver.find_elements_by_class_name("docext-container")
for document in documents:
document.click()
time.sleep(1)
Помогите или подскажите куда двигаться?
Заранее благодарю!