python爬取同花顺_用python爬取实时基金估值

import requests

#from bs4 import BeautifulSoup

import csv

import time

print(time.strftime("%Y-%m-%d-%H_%M_%S", time.localtime()))

sFileName=open('基金.csv')

rows=csv.reader(sFileName)

time=input("please enter your time(like 1000):")

print("增长的基金:")

for row in rows:

#print(row[-5:][1])

# print(''.join(row))

#l=["JSF202","JBH915","JSJ506","JPN219","JSJ131","JPG291","162703","JPN225"]#for i in l

try:

url="http://gz-fund.10jqka.com.cn/?module=api&controller=index&action=chart&info=vm_fd_"+row[-5:][1]+"&start="+time+"&"

#改变爬虫头

headers={"User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36"}

data=requests.get(url)

data.encoding="UTF-8"

datasplit=data.text.split("|")

datasplit1=datasplit[1].split(";")

datasplit2=datasplit[1].split(",")

#print(datasplit2)

mx=float(datasplit2[1])-float(datasplit2[2])

rata=mx/float(datasplit2[2])*100

except:

print(row, "error")

else:

if rata>=0:

print("{:_40.2f}".format(row[0][:][:], rata))

#print(row[-5:][0][:-4],format(rata,".2f"))

#except :

# print(row,"error")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值