酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

请写一个python爬取东方财富十个股票数据并保存到本地文件夹的代码

import requests import json import os # 获取股票数据 def get_stock_data(stock_code): url = f'http://push2.eastmoney.com/api/qt/stock/get?secid=0.{stock_code}&ut=bd1d9ddb04089700cf9c27f6f7426281&fields=f57,f58,f107,f43,f44,f45,f46,f47,f120,f116,f117,f166,f168,f169,f170,f171,f172,f173,f174,f192' response = requests.get(url) data = response.json() return data # 保存数据到本地文件夹 def save_data(stock_data, save_folder): for stock_code, data in stock_data.items(): file_name = f'{stock_code}.json' file_path = os.path.join(save_folder, file_name) with open(file_path, 'w') as f: json.dump(data, f) # 主函数 if __name__ == '__main__': stock_codes = ['000001', '000002', '000333', '600036', '600519', '601318', '601601', '601628', '601888', '601988'] save_folder = 'stock_data' stock_data = {} for stock_code in stock_codes: data = get_stock_data(stock_code) stock_data[stock_code] = data if not os.path.exists(save_folder): os.makedirs(save_folder) save_data(stock_data, save_folder) print('股票数据已保存到本地文件夹。') [2024-11-26 21:55:56 | AI写代码神器 | 773点数解答]

相关提问