gpt4 book ai didi

python - 处理由单击按钮触发的文件下载

转载 作者:行者123 更新时间:2023-12-04 16:20:51 25 4
gpt4 key购买 nike

我想以编程方式下载一个我没有的 url 文件。在常规浏览器上,一旦您单击按钮,浏览器通常会询问您是要保存、打开还是取消。但是,使用 mechanize 通过 python 进行浏览、填充文本字段和按下按钮。使用 Mechanize 单击按钮后,如何将此文件保存到我的计算机中?

最佳答案

看来你可以用 retrieve打开按钮指向的网址。

Downloading a file:

# Download
f = br.retrieve('http://www.google.com.br/intl/pt-BR_br/images/logo.gif')[0]
print f
fh = open(f)

fh.read() # < this will give you the content

您可以打开要保存到计算机的文件
 with open('/path/to/save', 'w') as f:
f.write(fh.read())

http://stockrt.github.com/p/emulating-a-browser-in-python-with-mechanize/

关于python - 处理由单击按钮触发的文件下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11588072/

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