gpt4 book ai didi

python - 如何使用Python处理下载弹出窗口并保存文件?

转载 作者:行者123 更新时间:2023-12-01 05:51:21 25 4
gpt4 key购买 nike

我有一个链接,其中包含可下载文件,现在当我将该链接放入浏览器并按ENTER时,将出现一个弹出窗口来下载。现在使用 Python 我们可以将该文件保存在本地计算机中吗?

说出可下载链接:

https://xyz.test.com/aems/file/filegetrevision.do?fileEntityId=8120070&cs=LU31NT9us5P9Pvkb1BrtdwaCrEraskiCJcY6E2ucP5s.xyz

代码

它是为了准备链接:但最后我找不到处理这个问题的方法:

for a in soup.find_all('a', {"style": "display:inline; position:relative;"}, href=True):
href = a['href'].strip()
href = "https://xyz.test.com/" + href
print(href)

Download window

最佳答案

如果您的目的不是测试下载弹出窗口本身,而是测试文件的存在/内容,则可以使用 urllib 下载它:

import urllib
urllib.urlretrieve(href, filename)

您需要添加必要的异常处理(以确保 URL 确实指向某些内容)以及下载后的文件处理以验证其内容。

关于python - 如何使用Python处理下载弹出窗口并保存文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14199220/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com