import json
import re
import time
import requests
# 基金代码
fundCode = "161725"
# 设置头部
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36'
}
# 发送请求
res = requests.get("http://fund.eastmoney.com/pingzhongdata/%s.js" % fundCode, headers=headers)
# 使用正则表达式将数据以json字符串的格式匹配出来
jsonStr = re.findall("var Data_netWorthTrend = (\[{.*?}\]);/\*累计净值走势", res.text)[0]
for i in json.loads(jsonStr):
# 将解析的时间戳格式化
dt = time.strftime("%Y-%m-%d", time.localtime(i["x"] / 1000))
print(dt, i["y"]
获取天天基金——净值
最新推荐文章于 2024-08-27 10:31:09 发布