【发布时间】:2021-07-17 17:37:24
【问题描述】:
我使用带有 Selenium 的 Python 单击下载按钮,然后下载了一个 Excel 文件。有没有办法在不硬编码默认下载文件夹的情况下用 Pandas 打开它?如果我知道下载位置,我会这样做以打开最新下载的文件,并且效果很好:
downloadsFolder = '../../Downloads/' + "*.xlsx"
list_of_files = glob.glob(downloadsFolder)
latest_file = max(list_of_files, key=os.path.getctime)
file_content = pandas.read_excel(latest_file)
我希望我的脚本可以在多台机器上运行,但是硬编码默认下载文件夹的路径是行不通的。有没有办法用 Python 找出下载位置?或者有没有办法让下载的任何东西都可以即时打开?
【问题讨论】:
标签: python selenium selenium-webdriver download