import requests
import json
import sys


# 使用新浪财经API获取数据
url = 'https://vip.stock.finance.sina.com.cn/quotes_service/api/json_v2.php/Market_Center.getHQNodeDataSimple?page=1&num=40&sort=symbol&asc=1&node=dpzs&_s_r_a=init'
response = requests.get(url)
data = json.loads(response.text)

# 提取上证指数的信息
for item in data:
    if item['symbol'] == 'sh000001':
        index_name = item['name']
        current_points = item['trade']
        change = item['changepercent']

        print(f"上证指数: {index_name}")
        print(f"当前点数: {current_points}")
        print(f"涨跌幅: {change}%")
    elif item['symbol'] == 'sz399001':
        index_name = item['name']
        current_points = item['trade']
        change = item['changepercent']

        print(f"深证指数: {index_name}")
        print(f"当前点数: {current_points}")
        print(f"涨跌幅: {change}%")
    elif item['symbol'] == 'sz399006':
        index_name = item['name']
        current_points = item['trade']
        change = item['changepercent']

        print(f"创业板指数: {index_name}")
        print(f"当前点数: {current_points}")
        print(f"涨跌幅: {change}%")
        break
 
 
Back to Top