downloading an excel file from the web in python

后端 未结 4 1661
闹比i
闹比i 2020-12-05 09:00

I have the following web address:

dls = \"http://www.muellerindustries.com/uploads/pdf/UW SPD0114.xls\"

I tried to download the file:

4条回答
  •  既然无缘
    2020-12-05 09:27

    Two issues, one with the code (below), the other that the URL is bad. A (modern) web browser will automatically correct "http://www.muellerindustries.com/uploads/pdf/UW SPD0114.xls" to "http://www.muellerindustries.com/uploads/pdf/UW%20SPD0114.xls" but Python doesn't.

    This code works for me on python 3.x

    import urllib
    outfilename = "test.xls"
    url_of_file = "http://www.muellerindustries.com/uploads/pdf/UW%20SPD0114.xls"
    urllib.request.urlretrieve(url_of_file, outfilename) 
    

    Which gets me the file.

提交回复
热议问题