如何使用python在文件下载弹出窗口中选择“打开”?

时间:2014-06-12 16:34:26

标签: python hyperlink popup

我有一个链接说," http://www.prt-inc.com/forecast.csv" 我使用此代码打开链接

import webbrowser

webbrowser.open('http://www.prt-inc.com/forecast.csv')

现在,这个链接打开了一个文件下载'弹出。弹出窗口已打开' '保存' '取消'在它上面。

我想编写能够点击“#”的代码。打开或保存并使用该文件。但是我也不希望链接在浏览器中实际打开,如果可能的话,只需在后台完成所有操作。所以我不确定是否使用了'webbrowser'是正确的用法。 我是python的初学者,并不确定从哪里开始,或者是否有不同的库来用来做这种类型的事情。 如果我能得到一些提示或提示,或者指向正确的方向,这将是伟大的。

2 个答案:

答案 0 :(得分:0)

如果您需要使用该文件,我认为您最好使用urllib2 library

import urllib2
urllib2.urlopen("http://google.com").read()

这假设你有python 2.x. Python 3.x有一些轻微的variations

答案 1 :(得分:0)

我建议请求库。

类似的问题已经回答:How to download image using requests

接受的答案恕我直言非常好