python嘗試從通聯資料爬取資訊並儲存在mongodb資料庫中
阿新 • • 發佈:2019-01-25
嘗試從通聯資料爬取資訊並儲存在資料庫中。import pandas as pd import numpy as np import pymongo import tushare as ts ts.set_token('XXXXXXX') fd = ts.Fund() df = fd.FundNav(ticker='000001',beginDate='20161231', field='') print df import pymongo client = pymongo.MongoClient('localhost', 27017) db = client['000001'] collection = db.my_collection for i in range(len(df)): data={} data['secId']=df.ix[i,0] data['ticker']=str(df.ix[i,1]) data['secShortName']=df.ix[i,2] data['endDate']=df.ix[i,3] data['NAV']=df.ix[i,4] data['publishDate']=df.ix[i,5] data['ACCUM_NAV']=str(df.ix[i,6]) data['currencyCd']=df.ix[i,7] data['ADJUST_NAV']=str(df.ix[i,8]) print data collection.insert_one(data) for item in collection.find(): print item print collection.find().count()