新浪财经实时深度和成交数据:
github:https://github.com/QuantGin/Quant_For_All
import sys
from mylog import mylog
logger=mylog(sys.argv[0].split('/')[-1]).get_logger()
import requests
import threading
def get_trade(stk,n=10):
stk=to_shsz(stk)
# url='http://vip.stock.finance.sina.com.cn/quotes_service/view/CN_TransListV2.php?num=50&symbol=sh600000'
url='https://vip.stock.finance.sina.com.cn/quotes_service/view/CN_TransListV2.php?num='+str(n)+'&symbol='+stk
r=requests.get(url)
s=r.text
if s.find('var trade_item_list = new Array()')==-1:
raise(ValueError())
s=s.replace("'",'')
s=s.replace('var trade_item_list = new Array();\n','')
s=s.split('\n var trade_INVOL_OUTVOL')[0]
l=[]
for key in s.split('\n'):
if key.find('new Array')!=-1:
dic={'code':press_code(stk)}
dic['time'],dic['amount'],dic['price'],dic['side']=key.split('(')[-1].s

本文介绍了一种利用Python编程从新浪财经抓取实时交易和市场深度数据的方法,包括股票成交记录和买卖盘口数据,通过解析网页内容并使用多线程提高数据获取效率。
2173

被折叠的 条评论
为什么被折叠?



