一 抓去排行榜

import json
import requestsclass GetEast:def __init__(self):self.data = list()def getPage(self,number):'''对目标网站进行数据采集:param number: 采集多少页:return: 采集到的数据'''strUrl = 'http://6.push2.eastmoney.com/api/qt/clist/get'params = {'cb': 'jQuery1124011214511892561374_1575904469870','pn': str(number),'pz': '30','po': '1','np': '1','ut': 'bd1d9ddb04089700cf9c27f6f7426281','fltt': '2','invt': '2','fid': 'f3','fs': 'm:0 t:6,m:0 t:13,m:0 t:80,m:1 t:2,m:1 t:23','fields': 'f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f12,f13,f14,f15,f16,f17,f18,f20,f21,f23,f24,f25,f22,f11,f62,f128,f136,f115,f152','_': '1575904469955'}response = requests.get(strUrl, params=params)# 处理多余数据方便转换为字典data = response.text.replace("jQuery1124011214511892561374_1575904469870", '').replace('(', "").replace(')','').replace(';', '')return json.loads(data)def Get_Data(self,num):'''对东方财富网抓抓取的数据进行处理:return:'''self.data.clear()data = self.getPage(1)for t1 in data.get('data').get('diff'):# print(t1)list1 = [t1.get('f12'), t1.get('f14'), t1.get('f2'),t1.get('f3'), t1.get('f4'), t1.get('f5'),t1.get('f6'),t1.get('f7'),t1.get('f15'), t1.get('f16'), t1.get('f17'), t1.get('f18'),t1.get('f10') ,t1.get('f8'),t1.get('f9'),t1.get('f23')]self.data.append(list1)
# f2最新价 f3涨跌幅 f4涨跌额 f5成交量 f6成交额 f7振幅  f8换手率 f12 代码  f14 名称  f15最高价  f16最低  f17今开 f18昨收  f23 市净率,f10量比 f9市盈率return self.data;

二 抓去tick行情页

import requestsclass GetEastItem:def __init__(self):passdef setTask(self):pass# def doTask(self):#     #分时线接口#     strUrl = 'http://push2.eastmoney.com/api/qt/stock/trends2/get'#     params = {#         'cb': 'jQuery1124042513914550779375_1578882361468',#         'fields1': 'f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,f13',#         'fields2':'f51,f52,f53,f54,f55,f56,f57,f58',#         'ut':'fa5fd1943c7b386f172d6893dbfba10b' ,#         'ndays': '1' ,#         'iscr':'0' ,#         'secid':'1.603286',#         '_': '1578882361472'#     }#     response = requests.get(strUrl,params=params)#     data = response.text.replace("jQuery1124042513914550779375_1578882361468", '').replace('(', "").replace(')','').replace(';', '')##     print(data)def doTask(self):#分时线接口strUrl = 'http://push2.eastmoney.com/api/qt/stock/get'params = {'ut':'fa5fd1943c7b386f172d6893dbfba10b','invt':'2','fltt':'2','fields':'f43,f57,f58,f169,f170,f46,f44,f51,f168,f47,f164,f163,f116,f60,f45,f52,f50,f48,f167,f117,f71,f161,f49,f530,f135,f136,f137,f138,f139,f141,f142,f144,f145,f147,f148,f140,f143,f146,f149,f55,f62,f162,f92,f173,f104,f105,f84,f85,f183,f184,f185,f186,f187,f188,f189,f190,f191,f192,f107,f111,f86,f177,f78,f110,f262,f263,f264,f267,f268,f250,f251,f252,f253,f254,f255,f256,f257,f258,f266,f269,f270,f271,f273,f274,f275,f127,f199,f128,f193,f196,f194,f195,f197,f80,f280,f281,f282,f284,f285,f286,f287','secid':'0.002641','cb':'jQuery112405831440079032297_1578892365285','_':'1578892365407'}response = requests.get(strUrl,params=params)data = response.text.replace("jQuery112405831440079032297_1578892365285", '').replace('(', "").replace(')','').replace(';', '')#f43:最新价# f44:最高#f45:最低#f46:今开# f47:成交量#f48:成交额# f50:量比# f51:涨停# f52:跌停#f60:昨收# f116:总市值# f117:流通市值# f162:市盈动# f167:市净#f168:换手print(data)#http://push2.eastmoney.com/api/qt/stock/get?ut=fa5fd1943c7b386f172d6893dbfba10b&invt=2&fltt=2&fields=f43,f57,f58,f169,f170,f46,f44,f51,f168,f47,f164,f163,f116,f60,f45,f52,f50,f48,f167,f117,f71,f161,f49,f530,f135,f136,f137,f138,f139,f141,f142,f144,f145,f147,f148,f140,f143,f146,f149,f55,f62,f162,f92,f173,f104,f105,f84,f85,f183,f184,f185,f186,f187,f188,f189,f190,f191,f192,f107,f111,f86,f177,f78,f110,f262,f263,f264,f267,f268,f250,f251,f252,f253,f254,f255,f256,f257,f258,f266,f269,f270,f271,f273,f274,f275,f127,f199,f128,f193,f196,f194,f195,f197,f80,f280,f281,f282,f284,f285,f286,f287&secid=0.002641&cb=jQuery112405831440079032297_1578892365285&_=1578892365407
if __name__ == '__main__':item = GetEastItem()item.doTask();

python 抓去东方财富相关推荐

  1. Mac使用Python接入东方财富量化接口Choice,调试与获取数据

    这篇博客用来把在Mac平台上使用python接入东方财富Choice接口的流程细化并重写,官方文档有些地方说的太含糊了,有的地方博主尝试了多种方法才试出来,这里直接把标准答案给到大家,尽量避坑吧~ 吐 ...

  2. [网络爬虫|smtp协议|python]东方财富网爬虫,python smtp协议发送爬取数据至QQ邮箱

    本文改自 [网络爬虫|smtp协议|python]东方财富网爬虫,python smtp协议发送爬取数据至QQ邮箱 之前写的爬虫单子,代码已经跑了快3个月了,后续又增加了一些需求,修改了一些小bug ...

  3. python 获取东方财富网站的数据

    python 获取东方财富网站的数据 完整代码下载:https://github.com/tanjunchen/SpiderProject/tree/master/EastWealthWebsite ...

  4. 基于正则表达式(python)对东方财富网上证指数吧爬虫实例

    这一周没有写博客,倒腾了好几天gitlab,白天一直在写爬虫,遇到了很多问题,一一解决了 这个爬虫目的是从东方财富网的 上证指数吧 爬取一天的所有发帖 http://guba.eastmoney.co ...

  5. python爬虫东方财富网_Python爬虫入门:以东方财富网为例

    网络爬虫(Web Spider),根据网页地址爬取网页内容,从而获取各类数据,实现多种多样的功能.下面就以爬取东方财富网的数据为例,谈谈最简单的爬虫的实现.爬虫的核心有三个:请求.解析.存储. 环境配 ...

  6. 学习Python爬虫东方财富网

    分为3个步骤:1,爬取网页 2,逐一解析数据 3,保存网页 1,爬取网页打开网站找到需要的数据行情中心:国内快捷全面的股票.基金.期货.美股.港股.外汇.黄金.债券行情系统_东方财富网 (eastmo ...

  7. python 东方财富接口_Python从东方财富网站获取数据,python,的

    python 获取东方财富网站的数据 #!/usr/bin/env python # -*- coding: utf-8 -*- import pandas as pd from selenium i ...

  8. 获取东方财富ETF日线历史数据python

    如果你想使用 Python 获取东方财富 ETF 日线历史数据,你可以使用如下步骤: 首先,你需要找到一个可以提供 ETF 历史数据的数据源.你可以尝试使用开放的数据源,例如 Yahoo Financ ...

  9. 解决东方财富数据接口激活后仍显示reactive的问题

    首先确保代码可以在python中导入这个包: from EmQuantAPI import c 如果无法导入,就是python没有配置好东方财富的接口,可以参考: Mac版本:Mac使用Python接 ...

最新文章

  1. 计算机启动到安全模式,计算机启动每次都进入安全模式怎么办
  2. 转载:DataTable使用技巧总结
  3. 【BZOJ3876】[Ahoi2014]支线剧情 有上下界费用流
  4. 带格式粘贴至html富文本,防止复制/粘贴将网页样式复制到富文本编辑器
  5. Rust常用编程概念之变量和可变性
  6. 8.6 归纳式迁移学习
  7. Mac:VMware 虚拟机 连接手机
  8. Android中UI线程与后台线程交互设计的5种方法
  9. 常用的国产计算机软件,国产常用操作系统介绍,亲身使用告诉你答案!
  10. Hutool PinyinException: No pinyin jar found Please add one of it to your project问题解决
  11. PS学习笔记一:跟着李涛学PS第一讲——光和色的关系
  12. 柴静:我只是讨厌屈服
  13. 互联网晚报 | 9月9日 星期四 | 8个电竞项目入选杭州亚运会;联想TruScale正式发布;国民养老保险公司获批筹建...
  14. C语言:鸡兔同笼(随机输入头数和脚数)
  15. cocos2d-x横版动作游戏《闯关吧》源码
  16. 【C语言】剖析函数递归(3)
  17. cs224w(图机器学习)2021冬季课程学习笔记8 Colab 2
  18. Python——创建对象
  19. 选择“正激”还是“反激”?这份宝典请收好~
  20. 什么是响应式设计?响应式设计的基本原理是什么?如何做

热门文章

  1. FLP Impossibility
  2. python球球大作战简易版详解
  3. 基于java+ssm+jsp的同城蔬菜配送管理系统
  4. c语言小车倒车程序,基于单片机的汽车倒车系统设计(超声测距报警)(C语言程序)...
  5. PYQT5侧边栏选项卡的实现
  6. openwrt LAN 和 WAN 对调了的处理
  7. 1000个苹果装10个箱子 c语言,分苹果问题和RMB面值问题
  8. git,github的使用方法
  9. 硅谷科技公司向员工发放抗疫现金补助,特斯拉将可能生产呼吸机!|科技前沿周报...
  10. 【RPC】I/O模型——BIO、NIO、AIO及NIO的Rector模式