Итак, я захожу в веб-приложение, принадлежащее моей компании, и запускаю запрос на создание PDF, все это делается на python с использованием драйвера Internet Explorer. Я могу использовать IE только потому, что система компании не работает с любым другим браузером.
Как только я отправляю запрос, появляется новое окно IE с файлом PDF, который я запросил. Я хотел бы сохранить файл PDF на моем компьютере. Я понимаю, что работать с загрузками в IE нелегко, но должен быть способ сделать это. Я также могу сохранить его в формате png или в любом другом формате, но pdf длинный (обычно занимает 2-5 страниц), поэтому экран печати или снимок экрана не будут работать.
Любые предложения о том, что я могу сделать?
Ниже приведен простой фрагмент кода:
driver.implicitly_wait(5)
driver.find_element_by_name("invNumSrchTxt_H").send_keys("ABCDE") #sending the parameters I need
driver.find_element_by_name("invDt_B").clear() # Clearing out some preset params
driver.find_element_by_name("invDt_A").clear()
# This is where I click the button and this pops open a new IE window with my pdf file in it.
s=driver.find_element_by_name("Print_Invoice")
s.click()