从Selenium和Python的lightbox下载firefox上的PDF

2024-10-02 10:33:26 发布

您现在位置:Python中文网/ 问答频道 /正文

早上好

我一直在尝试从selenium的网站下载PDF,但是最近网站上的一个变化是PDF显示在一个lightbox上,在一个Iframe中,我想得到url,但它是通过POST方法得到的,所以我在源代码中找不到要下载的PDF文件的确切url,我也试着点击按钮下载pdf,但似乎找不到。你知道吗

代码试用:

browser.switch_to.frame(browser.find_element(By.XPATH, '//*@id="ctl00_PlaceHolderMain_framePDF"]')) 
btnDownload = browser.find_element(By.XPATH, '//*[@id="download"]') 
btnDownload.click()

Tags: 方法browseridurlbypdf网站selenium

热门问题