最近再找宏观数据,找了Tushare的宏观数据但是里面的数据不全,只有CPI和PPI的数据,其他的如存款准备金,PMI等数据都没有。所以决定自己找数据。
现在看来东方财富的宏观数据还是在更新的,只是只有最近3年的,但总比没有强就开干。
先网上看看有没有现成的代码可以复制。但是发现都是使用selenium模拟页面的方式。这样对于页面效率不高。
在分析其页面发现其有数据接口。
有数据接口就easy了。付代码
# -*- coding: utf-8 -*-
"""
Created on Fri Mar 15 15:20:33 2021
@author: LUMIN
"""
import json
import requests
import pandas as pd
from sqlalchemy import create_engine
import pymysql
em_base = [
{'name': 'cpi_em', 'mkt': '19',
'col': ['date', 'nt_val', 'nt_yoy', 'nt_mom', 'nt_accu', 'town_val', 'town_yoy', 'town_mom', 'town_accu',
'cnt_val', 'cnt_yoy', 'cnt_mom', 'cnt_accu']},
{'name': 'pmi_em', 'mkt': '21', 'c