import requests stock_url = 'http://push2.eastmoney.com/api/qt/stock/get' estun_id = '0.002747' def get_today_stock(company_id=estun_id): response = requests.get( stock_url, params={'secid': company_id} ) return response.json() def get_stock_message(stock) -> str: # 获取真实数据 current_price = stock['data']['f43'] / 100 prev_close = stock['data']['f60'] / 100 # 计算涨跌幅 change_percent = (current_price - prev_close) / prev_close * 100 change_percent_rounded = round(change_percent, 2) # 根据涨跌确定颜色 color = "warning" if change_percent < 0 else "info" return f"📈 **埃斯顿(002747)**\n> 现价: {current_price}元\n> 涨跌: {change_percent_rounded}%"