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. 网站页面相关性从五个方面进行判断
  2. 用gameMaker做个小游戏
  3. Web服务器常用端口
  4. IDEA @Override is not allowed when implementing interface method(转载)
  5. 自适应响应式炫酷汽车配件类网站源码 html5高端大气汽车网站织梦模板
  6. chrome导出插件
  7. shell实现https登录
  8. mysql随机姓名_mysql 随机生成姓名函数,及模拟大量测试数据
  9. 利用计算机技术和数字通讯,数字电子技术在通信网络的应用
  10. Jenkins下载war包升级版本
  11. 【教程】MFC到Delphi的皮肤移植
  12. 三菱RS指令无协议通信功能概述
  13. 计算机ps工具字母,PS如何制作m字母教程
  14. 【Adobe Premiere Pro 2020】ps图稿导出到pr创建运动图形、pr音频录制与音频效果使用说明、pr导出为mp4格式及参数设置说明【包含其他几种常见格式】、pr去水印的4种方法说明
  15. (Java)抽象类的基本概念
  16. 清朝盛衰的六个时间点!
  17. 2023美赛春季赛Z题模型代码
  18. Python爬虫之Scrapy库的下载和安装
  19. 中国汽车工业发展现状分析,广汽销量仍然位居首位「图」
  20. Java Swing 实现loading进度条加载效果

热门文章

  1. 计算机文化基础试题每日一练15,【每日一练】2018教师[资格考编]笔试备考练习(9.6)...
  2. JS复习笔记之造new轮子
  3. 从雀书无代码应用——浅谈零代码开发平台(上)
  4. java clh_【Java】CLH 自旋锁
  5. grep -q 大小比较
  6. 【问答】区块链遇到Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is heWaiting for
  7. Deep Mind 团队论文Playing Atari with Deep Reinforcement Learning复现
  8. 微信小程序 手机号 邮箱正则表达式验证
  9. 分布式缓存 - memCached Voldemort
  10. NodeJs+mongoose实现搜索功能