在 fetch_paginated_data 中设置 sleep

This commit is contained in:
2025-10-28 21:13:18 +08:00
parent 53616f789b
commit 1de7922484
2 changed files with 224 additions and 9 deletions

View File

@@ -3,6 +3,7 @@ import re
import akshare as ak
import pandas as pd
from loguru import logger
from index_spot import stock_zh_index_spot_em
# index_hist_df = ak.index_zh_a_hist(
# symbol="000001", # 指数代码,如上证指数
@@ -17,7 +18,7 @@ def get_all_stock_index():
index_df_list = []
for source in index_choice:
logger.info(f"正在获取 {source}...")
index_df = ak.stock_zh_index_spot_em(symbol=source)
index_df = stock_zh_index_spot_em(symbol=source)
index_df["symbol"] = source
index_df_list.append(index_df)
logger.info(f"{source}: {index_df.shape[0]}")
@@ -70,7 +71,7 @@ def get_index_fund_info():
if __name__ == "__main__":
# df = get_all_stock_index()
df = get_all_stock_index()
# df.to_csv("index_all_stock.csv", index=False, encoding="utf-8-sig")
# res = ak.fund_etf_spot_em()
@@ -79,11 +80,11 @@ if __name__ == "__main__":
# df = get_index_fund_info()
# df.to_csv("index_fund_info.csv", index=False, encoding="utf-8-sig")
import akshare as ak
import pandas as pd
# import akshare as ak
# import pandas as pd
for symbol in ["NVDA", "AAPL", "MSFT", "AMZN", "TSLA", "META", "GOOGL"]:
stock_us_daily_df = ak.stock_us_daily(symbol=symbol, adjust="qfq")
stock_us_daily_df.to_csv(
f"{symbol}_stock_us_daily.csv", index=False, encoding="utf-8-sig"
)
# for symbol in ["NVDA", "AAPL", "MSFT", "AMZN", "TSLA", "META", "GOOGL"]:
# stock_us_daily_df = ak.stock_us_daily(symbol=symbol, adjust="qfq")
# stock_us_daily_df.to_csv(
# f"{symbol}_stock_us_daily.csv", index=False, encoding="utf-8-sig"
# )