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