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('股票数据已保存到本地文件夹。') ######[AI写代码神器 | 773点数解答 | 2024-11-26 21:55:56]
- Python 运行报错:urllib3 网络连接创建失败,原因及排查建议(字节豆包 | 161点数解答 | 2024-10-31 00:39:36)498
- Java代码实现从JSON数据中提取ID,涉及“数据”与“项目 - 知识库”结构(字节豆包 | 603点数解答 | 2025-04-15 22:48:51)257
- C++ 实现:计算一排鹅与最高、最矮鹅的身高差及代码详解(字节豆包 | 549点数解答 | 2025-11-16 20:19:06)107
- 编程揭秘:计算 𝑛! 在 𝑃 进制下末尾零个数的方法与代码实现(DeepSeek | 549点数解答 | 2026-01-11 17:49:54)65
- PHP 开发必知:操作目录的 10 个常用函数全解析(百度文心 | 420点数解答 | 2023-11-09 17:58:57)281
- Python在Linux下用openpyxl库实现Excel数据跨文件转移及异常处理(字节豆包 | 429点数解答 | 2025-01-07 19:22:42)186
- Python 在 Linux 下用 openpyxl 实现 Excel 单元格值转移及错误处理(字节豆包 | 240点数解答 | 2025-01-09 17:09:26)199
- Python 实战:学生信息列表转字典、遍历、深拷贝及数据修改全流程(GPT | 422点数解答 | 2024-10-29 15:43:54)451
- Python实战:学生成绩列表转字典,深拷贝与数据修改操作全解析(字节豆包 | 254点数解答 | 2024-10-29 16:01:39)443
- C++编程:冒泡排序函数模板、txtdata类与bindata类的实现及应用(GPT | 1551点数解答 | 2024-06-01 16:02:33)344
- Linux 终端操作全攻略:用户创建、文件处理、权限设置与日志查找(字节豆包 | 592点数解答 | 2025-06-12 21:19:29)192
- Java调用Python接口中文乱码?设置UTF - 8编码一招解决!(讯飞星火 | 263点数解答 | 2024-06-06 17:07:59)421