爬取雅虎財經網數據

#從雅虎財經網站上爬取數據
import time
from urllib.request import urlretrieve

assets = ["GM","AAPL","KO"]
start_date = '2019-12-30'
end_date = '2020-01-03'

start_array = time.strptime(start_date,"%Y-%m-%d") #將字符串格式化
start_stamp = int(time.mktime(start_array)) #將格式化的datetime轉換成時間戳
end_array = time.strptime(end_date,"%Y-%m-%d")
end_stamp = int(time.mktime(end_array))  
print(start_stamp,end_stamp)

start=str(start_stamp)
end=str(end_stamp)
print(start,end)
#循環爬取數據
for asset in assets:
    url = 'https://query1.finance.yahoo.com/v7/finance/download/'+ asset + '?period1='+ start +'&period2='+ end + '&interval=1d&events=history'
    filename = asset + '.csv'
    urlretrieve (url, filename)
    time.sleep(1)  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章