|
安装nodejs,版本大于16node版本地址:https://nodejs.org/dist/安装jsdom打开命令行窗口输入npm-ginstalljsdom1之后在python环境里面安装的python是3.10版python官网地址:https://www.python.org/安装好对应的sdk之后进入到pycharm软件开发页面,选择好编译器如果发现找不到对应的sdk,编辑pyvenv.cfg文件,将里面的路径替换成利的python安装路径安装Flask框架:pipinstallFlask1安装同花顺问财pywencaipipinstallpywencai1编写代码:fromflaskimportFlask,request,jsonifyimportpywencaiapp=Flask(__name__)@app.route('/test',methods=['GET'])defadd_user():#query=request.args.get('query',default='',type=str)query='非st;非停牌;连续3天涨幅介于1%-4%;股价大于60日均线;无长上影线;';fav_list=xg_wencai(query,perpage=200,ret='symbol')print(fav_list)returnjsonify(fav_list)defxg_wencai(query,perpage=200,ret='df'):#ret为code返回六位代码,symbol则为'代码.市场'格式,默认返回df#res=pywencai.get(query='退市股票',sort_key='退市@退市日期',sort_order='asc')#print(res)df=pywencai.get(query=query,sort_key='股票代码',sort_order='asc',perpage=perpage)#df=pywencai.get(query='化工板块或合成生物或者低空经济;最近强势股;早盘竞价抢筹;前三个交易日游资大举买入;竞价dde大单为正值')ifdfisNone:returnNoneelifdf.empty:returnNoneelse:ifret=='symbol':returndf['股票代码'].tolist()elifret=='code':returndf['股票代码'].str[:6].tolist()else:returndf.round(3)if__name__=='__main__':app.run()1234567891011121314151617181920212223242526272829303132
|
|