期货数据保存到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基础,这样对于一些标签的使用更加的容易和方便一些.解析来要学习的内容就是上节提到的比较常用而且比较 ...
最新文章
- 网站页面相关性从五个方面进行判断
- 用gameMaker做个小游戏
- Web服务器常用端口
- IDEA @Override is not allowed when implementing interface method(转载)
- 自适应响应式炫酷汽车配件类网站源码 html5高端大气汽车网站织梦模板
- chrome导出插件
- shell实现https登录
- mysql随机姓名_mysql 随机生成姓名函数,及模拟大量测试数据
- 利用计算机技术和数字通讯,数字电子技术在通信网络的应用
- Jenkins下载war包升级版本
- 【教程】MFC到Delphi的皮肤移植
- 三菱RS指令无协议通信功能概述
- 计算机ps工具字母,PS如何制作m字母教程
- 【Adobe Premiere Pro 2020】ps图稿导出到pr创建运动图形、pr音频录制与音频效果使用说明、pr导出为mp4格式及参数设置说明【包含其他几种常见格式】、pr去水印的4种方法说明
- (Java)抽象类的基本概念
- 清朝盛衰的六个时间点!
- 2023美赛春季赛Z题模型代码
- Python爬虫之Scrapy库的下载和安装
- 中国汽车工业发展现状分析,广汽销量仍然位居首位「图」
- Java Swing 实现loading进度条加载效果
热门文章
- 计算机文化基础试题每日一练15,【每日一练】2018教师[资格考编]笔试备考练习(9.6)...
- JS复习笔记之造new轮子
- 从雀书无代码应用——浅谈零代码开发平台(上)
- java clh_【Java】CLH 自旋锁
- grep -q 大小比较
- 【问答】区块链遇到Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is heWaiting for
- Deep Mind 团队论文Playing Atari with Deep Reinforcement Learning复现
- 微信小程序 手机号 邮箱正则表达式验证
- 分布式缓存 - memCached Voldemort
- NodeJs+mongoose实现搜索功能