同花顺的一个爬虫 可以获取前后复权因子

https://github.com/rainx/pytdx/issues/20 via yutiansut

import requests
import pandas as pd
import numpy as np



def get_k_data_year(code,year,if_fq):
    data_=[]


    url='http://d.10jqka.com.cn/v2/line/hs_%s/%s/%s.js'%(str(code),str(if_fq),str(year))
    for item in requests.get(url).text.split('\"')[3].split(';'):
        data_.append(item.split(','))
    return pd.DataFrame(data_,index=list(np.asarray(data_).T[0]),columns=['date','open','high','low','close','volume','amount','factor'])


if __name__=='__main__':
    print(get_k_data_year('000001','2016','01'))
    print(get_k_data_year(600010,2016,'01'))

Last updated

Was this helpful?