私のウェブアドレスは次の通りです:
dls = "http://www.muellerindustries.com/uploads/pdf/UW SPD0114.xls"
ファイルをダウンロードしようとしました:
urllib2.urlopen(dls, "test.xls")
これにより、「test.xls」というファイルが作成されましたが、これは明らかに HTML ファイルです。HTML ファイルを Firefox で開くと Excel ファイルが開きますが、Excel で開くと、探していた Excel ファイルではありませんでした。
上記のような Web アドレスがある場合、Python で Excel ファイルを Excel ファイルとしてダウンロードするにはどうすればよいでしょうか?
ベストアンサー1
使用することをお勧めしますリクエスト:
import requests
dls = "http://www.muellerindustries.com/uploads/pdf/UW SPD0114.xls"
resp = requests.get(dls)
output = open('test.xls', 'wb')
output.write(resp.content)
output.close()
リクエストをインストールするには:
pip install requests