設為首頁收藏本站

艾歐踢論壇

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

搜索
熱搜: 活動 交友 discuz
查看: 255|回復: 0
打印 上一主題 下一主題

抓取證交所每日收盤行情

[複製鏈接]
跳轉到指定樓層
樓主
發表於 2023-4-20 13:18:26 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
  1. import pandas, numpy
  2. import requests
  3. import json
  4. import random
  5. import datetime


  6. # 日期
  7. date = datetime.datetime(2023,4,18) # 抓取20230418日的資料
  8. date_f = date.strftime('%Y%m%d') # 格式化日期

  9. # 目標網址
  10. url = 'https://www.twse.com.tw/exchangeReport/MI_INDEX?response=json&date=' + date_f + '&type=ALLBUT0999&_=1620615911060'

  11. # 爬蟲
  12. Agent = random.choice([1,2,3,4,5,6,7,8,9])
  13. headers = {'User-Agent': 'Mozilla/' + str(Agent) + '.0'} # 要求的header

  14. # 請求資料
  15. re = requests.get(url, headers=headers)
  16. data = json.loads(re.text)

  17. # 取得目標資料
  18. df = pandas.DataFrame(data['data9'])
  19. df.to_excel (r'D:\data\STOCK_DAY_ALL_20230418.xlsx', index = False, header=True)
複製代碼


本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?立即註冊

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 轉播轉播 分享分享 分享淘帖
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

小黑屋|Archiver|手機版|艾歐踢創新工坊    

GMT+8, 2024-5-17 05:09 , Processed in 0.224911 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表