【发布时间】:2020-11-01 07:08:24
【问题描述】:
我使用下面的代码从nasdaq.com 中提取历史数据,但失败了。
import pandas as pd
link = "https://www.nasdaq.com/api/v1/historical/BFC/stocks/2015-07-12/2020-07-12"
data = pd.read_csv(link, skiprows=2)
print(data)
然后我尝试了下面的另一个代码,但也失败了。
import csv
import requests
csv_url = 'https://www.nasdaq.com/api/v1/historical/BFC/stocks/2015-07-12/2020-07-12/'
req = requests.get(csv_url)
url_content = req.content
csv_file = open('downloaded.csv', 'wb')
csv_file.write(url_content)
csv_file.close()
但上面的代码适用于其他一些 url 链接,例如
https://www.ishares.com/de/professionelle-anleger/de/produkte/270048/ishares-msci-world-value-factor-ucits-etf/1478358465952.ajax?fileType=csv&fileName=IS3S_holdings&dataType=fund&asOfDate=20180731
谁能给点建议?
【问题讨论】:
-
这能回答你的问题吗? Use python requests to download CSV
标签: python csv url python-requests downloadfile