Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python文件下载_Python - Fatal编程技术网

Python文件下载

Python文件下载,python,Python,我有一个问题,不确定这是否可能,所以如果有人能给我指出正确的方向 我需要从网页打开一个文件,在excel中打开并保存该文件 我遇到的问题是,网站上的文件名有一个文件名(不是活动链接),然后它会有一个“下载”按钮,该按钮不是我需要下载的文件所特有的。因此,下载按钮不是“file1todaysdate”,而是我每天都无法使用的 有没有办法找到文件名,然后从下载图标抓取文件?然后保存在excel中?如果不抱歉浪费时间。检查响应的内容配置标题,以发现服务器希望您调用该文件的内容。检查响应的内容配置标题,

我有一个问题,不确定这是否可能,所以如果有人能给我指出正确的方向

我需要从网页打开一个文件,在excel中打开并保存该文件

我遇到的问题是,网站上的文件名有一个文件名(不是活动链接),然后它会有一个“下载”按钮,该按钮不是我需要下载的文件所特有的。因此,下载按钮不是“file1todaysdate”,而是我每天都无法使用的


有没有办法找到文件名,然后从下载图标抓取文件?然后保存在excel中?如果不抱歉浪费时间。

检查响应的
内容配置
标题,以发现服务器希望您调用该文件的内容。

检查响应的
内容配置
标题,以发现服务器希望您调用该文件的内容。

我认为您要问的是如何搜索web页面中的某些文本不是链接,请求该链接,保存文件

通常用于此


但是,您可以使用另一个库获取页面,然后获取内容供以后分析。

我想您要问的是如何搜索网页中的非链接文本,请求该链接,保存文件

通常用于此


但是,您可以使用另一个库获取页面,然后抓取内容供以后分析。

当您按“下载”时,文件实际来自何处?首先获取下载链接。如果很难从浏览器中检测到,请使用firebug之类的工具获取下载链接。一旦你得到它。您可以使用Python通过urllib.urlretrieve下载它

filename, msg = urllib.urlretrieve('http://yourlinktodownload/file.xls')

文件名将指向下载的文件。如果是xls格式,当您按下载时,它应该在Excel中打开。

,文件实际来自哪里?首先获取下载链接。如果很难从浏览器中检测到,请使用firebug之类的工具获取下载链接。一旦你得到它。您可以使用Python通过urllib.urlretrieve下载它

filename, msg = urllib.urlretrieve('http://yourlinktodownload/file.xls')
文件名将指向下载的文件。如果是xls格式,则应在Excel中打开