Python爬虫基于Akshare库的内外盘期货数据直接调用
【摘要】
基于Akshare库的内外盘期货数据
直接调用下面接口函数就行
import akshare as ak
1
# 内盘-历史行情数据(新浪)
def inside_history_data(sta...
基于Akshare库的内外盘期货数据
直接调用下面接口函数就行
import akshare as ak
- 1
# 内盘-历史行情数据(新浪)
def inside_history_data(star_, end_): # 由于爬取的是整个时间段的历史数据,其中会有非交易日存在,故获取速度较慢
'''
'可获取:上期能源的原油数据如下'
{
[期货名称 : 期货代码]
'上海原油连续 ':sc0
'上海原油2107': sc2107
'上海原油2108': sc2108
'上海原油2109': sc2109
'上海原油2110': sc2110
'上海原油2112': sc2112
'上海原油2111': sc2111
'上海原油2201': sc2201
'上海原油2406': sc2406
}
{
Market:
'CFFEX' = '中金所'
'INE' = '上期能源'
'CZCE' = '郑商所'
'SHFE' = '上期所'
'DCE' = '大商所'
}
:return:
'''
get_futures_daily_df = ak.get_futures_daily(start_date=star_, end_date=end_,market="INE", index_bar=True) # market = ['CFFEX'='中金所','INE'='上期能源','CZCE'='郑商所','SHFE'='上期所','DCE'='大商所'] index_bar:是否合成指数
# 上述代码可指定日期start_date和end_date
print(get_futures_daily_df)
# get_futures_daily_df.to_csv('inside_history_data.csv')
return get_futures_daily_df
# 外盘-历史行情数据(来源新浪)
"""//-->This function outside_history_data works fine.<--//"""
def outside_history_data():
futures_foreign_hist_df = ak.futures_foreign_hist(symbol="NG") # 布伦特原油CFD(OIL)、纽约原油(CL)、NYMEX天然气(NG)
"""
'可获取:布伦特原油CFD(OIL)、纽约原油(CL)、NYMEX天然气(NG)的历史数据'
"""
print(futures_foreign_hist_df)
# futures_foreign_hist_df.to_csv('futures_fh_df.csv')
## 外盘-布伦特原油CFD(OIL)历史行情数据 --以实现
def outside_history_brent_oil_data():
futures_foreign_hist_df = ak.futures_foreign_hist(symbol="OIL")
print(futures_foreign_hist_df)
return futures_foreign_hist_df
## 外盘-纽约原油(CL)历史行情数据 --以实现
def outside_history_newyork_oil_data():
futures_foreign_hist_df = ak.futures_foreign_hist(symbol="CL")
print(futures_foreign_hist_df)
return futures_foreign_hist_df
## 外盘-NYMEX天然气(NG)历史行情数据 --以实现
def outside_history_newyork_natural_gas_data():
futures_foreign_hist_df = ak.futures_foreign_hist(symbol="NG")
print(futures_foreign_hist_df)
return futures_foreign_hist_df
# 全球商品期货
def global_commodity_futures():
'''
{能源包括以下:
'伦敦布伦特原油': '/commodities/brent-oil',
'WTI原油': '/commodities/crude-oil',
'伦敦汽油': '/commodities/london-gas-oil',
'天然气': '/commodities/natural-gas',
'燃料油': '/commodities/heating-oil',
'碳排放': '/commodities/carbon-emissions',
'RBOB汽油': '/commodities/gasoline-rbob',
'布伦特原油': '/commodities/brent-oil',
'原油': '/commodities/crude-oil'
:return:
'''
# --------下为测试代码-------------
# futures_global_commodity_name_url_map_dict = ak.futures_global_commodity_name_url_map(sector="能源")
# print(futures_global_commodity_name_url_map_dict)
# --------^为测试代码-------------
futures_global_commodity_hist_df = ak.futures_global_commodity_hist(sector="能源", symbol="原油") # 可设置symbol参数之间调用爬取指定能源数据
print(futures_global_commodity_hist_df)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
"
有一次
我梦到我们彼此陌生
醒来后
发现原来我们彼此深爱
"
❤️
文章来源: blog.csdn.net,作者:府学路18号车神,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/weixin_44333889/article/details/117921360
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)