我已經嘗試了該網站上發布的一些解決方案,但我仍然無法使這個東西發揮作用。我必須從安全網站獲取 PDF。我能夠一直到達具有創建 PDF 按鈕的頁面,但我找不到可以讓我下載 PDF 的代碼。這是我到目前為止所得到的,非常感謝任何幫助! from selenium import webdriver from selenium.webdriver.common.by import By driver = webdriver.Chrome() driver.get("https://service.medical.barco.com/server/jsp/login") username = driver.find_element_by_name('j_username') password = driver.find_element_by_name('j_password') username.send_keys("XXX") password.send_keys("XXX") driver.find_element_by_css_selector('[value="Log on"]').click() ##makes the PDF and shows it in the Google PDF viewer url = "https://service.medical.barco.com/server/spring/jsp/workstation/complianceCheckDetailReport/?displayId=932610524&date=1598328417477" driver.get(url) driver.find_element_by_class_name('href-button').click() ##This is probably unnecessary but I thought a direct link to the created PDF could give me a variable I could then download pdf = "https://service.medical.barco.com/server/spring/jsp/workstation/complianceCheckDetailReport/jasper/report.pdf?format=pdf&displayId=932610524&date=1598328417477" driver.get(pdf)
使用 Selenium/Python 下載嵌入式 PDF?
慕碼人2483693
2023-06-27 16:30:39