无法从 iShares 网站下载 csv 文件
Unable to download csv file from iShares website
全部使用下面的代码(link 已检查,它是正确的)如果我使用像 [=16] 这样的浏览器,我会得到一个 HTML 文件而不是 .csv =].
import urllib.request
urllib.request.urlretrieve('https://www.ishares.com/us/products/239726/ishares-core-sp-500-etf/1467271812596.ajax?filetype=csv&filename=ivv_holdings&datatype=fund', "file.csv")
对此有什么好的解决方案?
问题是你没有注意拼写。您有 filename
、filetype
和 datatype
,而站点需要 fileName
、fileType
和 dataType
。大小写必须匹配。
全部使用下面的代码(link 已检查,它是正确的)如果我使用像 [=16] 这样的浏览器,我会得到一个 HTML 文件而不是 .csv =].
import urllib.request
urllib.request.urlretrieve('https://www.ishares.com/us/products/239726/ishares-core-sp-500-etf/1467271812596.ajax?filetype=csv&filename=ivv_holdings&datatype=fund', "file.csv")
对此有什么好的解决方案?
问题是你没有注意拼写。您有 filename
、filetype
和 datatype
,而站点需要 fileName
、fileType
和 dataType
。大小写必须匹配。