抓取證交所每日收盤行情
import pandas, numpyimport requests
import json
import random
import datetime
# 日期
date = datetime.datetime(2023,4,18) # 抓取20230418日的資料
date_f = date.strftime('%Y%m%d') # 格式化日期
# 目標網址
url = 'https://www.twse.com.tw/exchangeReport/MI_INDEX?response=json&date=' + date_f + '&type=ALLBUT0999&_=1620615911060'
# 爬蟲
Agent = random.choice()
headers = {'User-Agent': 'Mozilla/' + str(Agent) + '.0'} # 要求的header
# 請求資料
re = requests.get(url, headers=headers)
data = json.loads(re.text)
# 取得目標資料
df = pandas.DataFrame(data['data9'])
df.to_excel (r'D:\data\STOCK_DAY_ALL_20230418.xlsx', index = False, header=True)
頁:
[1]