我使用下面的代码将pdf文件放在所需的路径中,但无法保存文件?在selenium中是否有任何特定功能从pdf链接下载PDF文件:
from selenium import webdriver
options = webdriver.ChromeOptions()
prefs = {"download.default_directory" : r"C:\Users\adarshb061\Desktop"}
options.add_experimental_option("prefs", prefs)
chrome_path = r"C:/chromedriver.exe"
driver = webdriver.Chrome(chrome_path,chrome_options=options)
browser = driver.get("https://rbi.org.in/")
driver.maximize_window()
driver.find_element_by_xpath("""//*[@id="FEMA"]/a""").click()
driver.find_element_by_xpath("""//*[@id="FEMANotifications"]""").click()
rows = driver.find_elements_by_xpath("//table[@class='tablebg']//tr//td/a[contains(@href,'http://')]")
for row in rows:
pdf = row.get_attribute('href')
driver.get(pdf)