Python爬虫基于Akshare库的内外盘期货数据直接调用

网友投稿 1385 2022-05-28

基于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

Python爬虫基于Akshare库的内外盘期货数据直接调用

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

"

有一次

我梦到我们彼此陌生

醒来后

发现原来我们彼此深爱

"

❤️

【纯·干货】你会用到的论文小助手,不定期持续更新中~

Python

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【VR】(三)Unity3D中开发VR程序的流程
下一篇:Oracle自动清理日志脚本
相关文章