python - 从 Selenium 和 Python 中的灯箱下载有关 firefox 的 PDF
问题描述
早上好,
我一直在尝试从 selenium 的网站下载 PDF,但是在网站上最近的更改中,现在 PDF 显示在 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()
解决方案
推荐阅读
- oracle - 如果 1 列为空,Oracle Join 不返回数据
- preg-match - 多个div内的php preg_match值
- python - 无法抓取此网站。如何从该站点抓取数据?
- jupyter-notebook - 如何使用 python 在 jupyter notebook 中导入大型 csv 文件(大约 400mb)?
- azure - 如何使用 Azure 事件网格传递给 GCP 的事件
- reactjs - 用于获取资产/块的 Workbox 基本配置
- ios - 应用程序在 Apple Review 中崩溃,但在本地开发中没有
- apache-kafka - 如果消费者更多是分区,kafka 消费者如何工作
- csv - 在 Julia 中创建一个表并将其保存到一个 csv 文件中
- asp.net-mvc - 如何使用 AJAX 将数据从视图传递到控制器