期货数据保存到excel里面
1、安装python 3.7版本。(本人是win7-64位系统,故只能安装最新此版本的,为了和后面安装的组件配套,官网上已经找不到这个版本的windows安装盘了。)
下载:python-3.7安装包_python3.7安装包-Python工具类资源-CSDN下载
安装。
2、安装AkShare组件。
pip install akshare --upgrade
3、安装pythonUI组件。
pip install pySimpleGUI
#所以交易所所以期货实时数据
from urllib import request
import pandas as pd
import json
import jsonpath
from bs4 import BeautifulSoup
from lxml import etree
import requests
import PySimpleGUI as sg
marke=sg.popup_get_file('输入市场类型:上期所,上期能源,郑商所,大商所,中金所,国际期货')
if marke=='上期所':data_1='1651583838008'marke_code='142'page_size='221'
elif marke=='上期能源':data_1='1651587133546'marke_code='113'page_size='62'
elif marke=='郑商所':data_1='1651587452586'marke_code='115'page_size='244'
elif marke=='大商所':data_1='1651587671829'marke_code='114'page_size='54'
elif marke=='中金所':data_1='1651587567493'marke_code='8'page_size='54'
elif marke=='国际期货':data_1='1651588071509'marke_code='COMEX,NYMEX,COBOT,SGX,NYBOT,LME,MDEX,TOCOM,IPE'page_size='416'
params={'cb':'aaa_callback','orderBy':'zdf','sort':'desc','pageSize':'{}'.format(page_size),'pageIndex':'0','callbackName':'aaa_callback','blockName':'callback','_':''.format(data_1)
}
url='http://futsseapi.eastmoney.com/list/{}'.format(marke_code)
res=requests.get(url=url,params=params)
res_text=res.text[13:len(res.text)-1]
json_text=json.loads(res_text)
df=pd.DataFrame(json_text['list'])
df.rename(columns={'l':'今开','o':'最低价','p':'最新价','name':'名称','zde':'涨跌额','zt':'涨停',
'zdf':'涨跌幅','dm':'代码','ccl':'持仓量','dt':'跌停','vol':'成交量(万)','wp':'买盘','cje':'成交额(亿元)','h':'最高价'},inplace=True)
df1=df[['代码','名称','今开','最低价','涨跌额','涨停','涨跌幅','持仓量','跌停','成交量(万)','买盘',
'成交额(亿元)','最高价']]
print(df1)
df1.to_excel(r'C:\Users\winfred\Desktop\{}实时数据.xlsx'.format(marke))
httpAnalyzer:
http://futsseapi.eastmoney.com/list/142?cb=aaa_callback&orderBy=zdf&sort=desc&pageSize=221&pageIndex=0&callbackName=aaa_callback&blockName=callback&_=
期货数据保存到excel里面相关推荐
- JAVA中将数据保存到EXCEL文件
java后端将数据库中数据或前端传来的数据保存到EXCEL文件中.代码中有详细注解. 依赖包 <dependency><groupId>org.apache.poi</g ...
- 【Arduino串口数据保存到excel中常用三种方法】
[Arduino串口数据保存到excel中常用三种方法] 1. 前言 2. 利用excel自带Data Streamer读取 2.1 启用 Data Streamer 加载项 2.2 刷写代码并将微控 ...
- Scrapy中将数据保存到Excel和MySQL中
目录标题 1. Excel 1.1 openpyxl 1.1.1 代码说明 1.1.2 注意 1.2 pandas 1.2.1 代码说明 1.2.2 常见错误 1.3 openpyxl和pandas对 ...
- 如何将网页内容保存到计算机中,如何将网站导出excel表格数据-如何把网页数据保存到EXCEL...
网页上的表格数据怎么复制到excel 1.打开excel表格. 2.打开菜单"数据->"导入外部数据"->"新建 Web 查询",在&qu ...
- 将DataTable中的数据保存到Excel
如何快速将DataTable中的数据保存到Excel 遇到的问题 ① 保存到Excel的时间比较长,用户体验差 ② 保存失败(原因:Excel程序打开:或前一次调用Excel线程没有关闭,等) 开发环 ...
- Python--爬虫爬取的数据保存到excel
Python–爬虫爬取的数据保存到excel 文章目录 Python--爬虫爬取的数据保存到excel 一.excel表格存储 二.python3.9没有自带的xlwt模块和xlrd,需要自行下载 三 ...
- 将爬取的数据保存到Excel表格
第一步.导入模块 import xlwt # 导入写入excel需要的包 第二步.定义函数,将爬取好的数据保存到excel文件中,下面以保存python的关键词为例,介绍详细流程. def write ...
- 将DataTable中的数据保存到Excel (二) 使用NPOI
文章目录 背景 1 NPOI 简介 2 使用NPOI 2.1 创建一个简单的工作簿 2.2 简单的读取内容 2.3 将DataTable数据导出到Excel(NPOI) 2.4 Excel(NPOI) ...
- Python爬虫:正则表达式的应用以及数据保存到excel表
上一节学习了如何解析网页,说白了就是怎么将一个html文件中的信息提取出来,当然这需要有一定的html基础,这样对于一些标签的使用更加的容易和方便一些.解析来要学习的内容就是上节提到的比较常用而且比较 ...
最新文章
- [ZZ]知名互联网公司Python的16道经典面试题及答案
- java提高篇(十七)-----异常(二)
- 线性代数 第三章 矩阵的初等变换与线性方程组
- android edittext seterror,EditText之setError方法一二
- 第十节:利用async和await简化异步编程模式的几种写法
- java 自动生成文档_[原]java开发文档的自动生成方式
- 虚拟化系列-VMware vSphere 5.1 虚拟机管理
- python md5函数_python实现md5加密
- Redis源代码分析(十)--- testhelp.h小测试框架和redis-check-aof.c 日志检测
- 原始尺寸_三维扫描检测,铸件三维全尺寸检测,铸件三维扫描服务
- python 守护进程(daemon)on : 会打扮的装饰器
- .NET多线程编程(14)——用C#实现蜘蛛/爬虫程序的多线程控制
- android studio for android learning (九) android之Adapter用法
- Linux about MySQL
- java项目实战达内代码_2018最新达内学子商城项目静态页面+sql+java代码
- 毕业论文Word排版专题
- R 语言详细安装教程(保姆级)及 RStudio简易安装教程
- 中国重点流域已实现休禁渔制度全覆盖
- Dell Inspiron 15R - QQ语音时麦克风没有声音的设置办法
- 九龙证券|游戏板块或继续迎来业绩估值“戴维斯双击”