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里面相关推荐

  1. JAVA中将数据保存到EXCEL文件

    java后端将数据库中数据或前端传来的数据保存到EXCEL文件中.代码中有详细注解. 依赖包 <dependency><groupId>org.apache.poi</g ...

  2. 【Arduino串口数据保存到excel中常用三种方法】

    [Arduino串口数据保存到excel中常用三种方法] 1. 前言 2. 利用excel自带Data Streamer读取 2.1 启用 Data Streamer 加载项 2.2 刷写代码并将微控 ...

  3. 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对 ...

  4. 如何将网页内容保存到计算机中,如何将网站导出excel表格数据-如何把网页数据保存到EXCEL...

    网页上的表格数据怎么复制到excel 1.打开excel表格. 2.打开菜单"数据->"导入外部数据"->"新建 Web 查询",在&qu ...

  5. 将DataTable中的数据保存到Excel

    如何快速将DataTable中的数据保存到Excel 遇到的问题 ① 保存到Excel的时间比较长,用户体验差 ② 保存失败(原因:Excel程序打开:或前一次调用Excel线程没有关闭,等) 开发环 ...

  6. Python--爬虫爬取的数据保存到excel

    Python–爬虫爬取的数据保存到excel 文章目录 Python--爬虫爬取的数据保存到excel 一.excel表格存储 二.python3.9没有自带的xlwt模块和xlrd,需要自行下载 三 ...

  7. 将爬取的数据保存到Excel表格

    第一步.导入模块 import xlwt # 导入写入excel需要的包 第二步.定义函数,将爬取好的数据保存到excel文件中,下面以保存python的关键词为例,介绍详细流程. def write ...

  8. 将DataTable中的数据保存到Excel (二) 使用NPOI

    文章目录 背景 1 NPOI 简介 2 使用NPOI 2.1 创建一个简单的工作簿 2.2 简单的读取内容 2.3 将DataTable数据导出到Excel(NPOI) 2.4 Excel(NPOI) ...

  9. Python爬虫:正则表达式的应用以及数据保存到excel表

    上一节学习了如何解析网页,说白了就是怎么将一个html文件中的信息提取出来,当然这需要有一定的html基础,这样对于一些标签的使用更加的容易和方便一些.解析来要学习的内容就是上节提到的比较常用而且比较 ...

最新文章

  1. [ZZ]知名互联网公司Python的16道经典面试题及答案
  2. java提高篇(十七)-----异常(二)
  3. 线性代数 第三章 矩阵的初等变换与线性方程组
  4. android edittext seterror,EditText之setError方法一二
  5. 第十节:利用async和await简化异步编程模式的几种写法
  6. java 自动生成文档_[原]java开发文档的自动生成方式
  7. 虚拟化系列-VMware vSphere 5.1 虚拟机管理
  8. python md5函数_python实现md5加密
  9. Redis源代码分析(十)--- testhelp.h小测试框架和redis-check-aof.c 日志检测
  10. 原始尺寸_三维扫描检测,铸件三维全尺寸检测,铸件三维扫描服务
  11. python 守护进程(daemon)on : 会打扮的装饰器
  12. .NET多线程编程(14)——用C#实现蜘蛛/爬虫程序的多线程控制
  13. android studio for android learning (九) android之Adapter用法
  14. Linux about MySQL
  15. java项目实战达内代码_2018最新达内学子商城项目静态页面+sql+java代码
  16. 毕业论文Word排版专题
  17. R 语言详细安装教程(保姆级)及 RStudio简易安装教程
  18. 中国重点流域已实现休禁渔制度全覆盖
  19. Dell Inspiron 15R - QQ语音时麦克风没有声音的设置办法
  20. 九龙证券|游戏板块或继续迎来业绩估值“戴维斯双击”

热门文章

  1. Power Pivot数据建模与数据汇总分析
  2. (附源码)springboot社区文明养宠平台 毕业设计 231609
  3. 【Babel】1186- 保姆级教学!这次一定学会 Babel 插件开发!
  4. Java 13 明天发布,最新最全新特性解读
  5. 小丁带你走进git的世界三-撤销修改(转)
  6. Matlab Babble噪声
  7. 基于FPGA 的毫米波雷达系统
  8. 【JZOJ A组】【NOIP2019模拟】最短路(tiring)
  9. 红孩儿编辑器的模块设计16
  10. 下载编译curaEngine