从url下载xls文件

时间:2016-10-22 21:16:21

标签: python python-3.x

我无法从网址下载xls文件。我尝试了urlopenurlretrive。但是我收到了一条非常长的错误消息:

  • Traceback(最近一次通话): 文件“C:/Users/Henrik/Documents/Development/Python/Projects/ImportFromWeb.py”,第6行,in f = ur.urlopen(dls)
  • 文件“C:\ Users \ Henrik \ AppData \ Local \ Programs \ Python \ Python35 \ lib \ urllib \ request.py”,第163行,在urlopen中 return opener.open(url,data,timeout)

以:

结尾
  • urllib.error.HTTPError:HTTP错误302:HTTP服务器返回了导致无限循环的重定向错误。 最后30x错误消息是: 结果

由于数据敏感,我无法提供我正在使用的网址。但是我会删除一些部分的网址。

正如您所看到的,url dos并不以“/file.xls”结尾为例。我不知道这是否重要,但关于这个问题的大多数问题都有这些类型的链接。

如果我在地址栏中输入了网址,则会显示下载文件窗口: Image of download window

我写的代码如下:

import urllib.request as ur
import openpyxl as pyxl

dls = 'https://xxxx.xxxx.com/xxxxlogistics/w/functions/transportinvoicelist?0-8.IBehaviorListener.2-ListPageForm-table-TableForm-exportToolbar-xlsExport&antiCache=1477160491504'

f = ur.urlopen(dls)

我很感激你能提供任何帮助!

0 个答案:

没有答案