文章目录

  • 1.背景故事--信息来源
  • 2.准备工作---获取校验码
  • 3.代码实现

1.背景故事–信息来源

获取涨跌停股票池相关信息,内容包含:

  • 股票代码
  • 名称
  • 涨跌幅
  • 最新价
  • 成交额
  • 换手率
  • 连板数

【JS返回的数据格式】

【涨停股】http://quote.eastmoney.com/ztb/detail#type=ztgc
【跌停股】http://quote.eastmoney.com/ztb/detail#type=dtgc

2.准备工作—获取校验码

访问如上连接地址,在js中找到push2ex,最后一个js的调用的get请求,就是获取股票池信息的。

复制你浏览器上的ut对应的校验码(后续需要使用)

3.代码实现


import requests, json# flag传入你需要的涨跌停的标识,涨停股:top 跌停股:bottom
# number是每页显示多少条数据,对应的就是你想获取多少条涨跌停的股票
def get_top_or_bottom_stocks_list(flag, number):if flag == "top":url = "http://push2ex.eastmoney.com/getTopicZTPool"sort_type = "fbt:asc"elif flag == "bottom":url = "http://push2ex.eastmoney.com/getTopicDTPool"sort_type = "fund:asc"# fund :封单资金(涨跌停均可排序,跌停股默认排序),# fbt:  首次封板时间(只有涨停股才有这参数,涨停股默认排序)# ut:   这个字段不同客户端的值是一样的,这个值每天都不变动param = {"ut": "7eea3edcxxxxxxxxxxxxx",       # 此处是你上一步骤获取的ut码"dpt": "wz.ztzt","Pageindex": 0,"pagesize": 20,"sort": None,"date": None}today = time.strftime('%Y%m%d')param["date"] = todayparam["pagesize"] = numberparam["sort"] = sort_typeheader = {"Accept": "*/*","Accept-Encoding": "gzip, deflate","Accept-Language": "zh-CN,zh;q=0.9,zh-TW;q=0.8,en;q=0.7,la;q=0.6","Connection": "keep-alive","Host": "push2ex.eastmoney.com","Referer": "http://quote.eastmoney.com/","User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36"}response = requests.get(url=url, params=param, headers=header)res = response.json()data_init = res.get("data")if data_init:data_list = data_init.get("pool")result_list = [(dt.get("c"), dt.get("n")) for dt in data_list]return result_list

爬虫---涨跌停股票池信息----(东方财富)相关推荐

  1. python 涨停统计_python+tushare获取股票和基金每日涨跌停价格

    接口:stk_limit 描述:获取全市场(包含A/B股和基金)每日涨跌停价格,包括涨停价格,跌停价格等,每个交易日8点40左右更新当日股票涨跌停价格. 限量:单次最多提取4800条记录,可循环调取, ...

  2. 利用python爬取股票实时信息

    注:本次实验使用python3.7以及pycharm完成 网络爬虫 所为爬虫就是建立一个与某个网站的连接 通过该连接获取输入流,读取网站内容.实质上就是一个socket的输入输出操作,根据http状态 ...

  3. mysql 数据为空 none 网页显示空白_用python爬虫爬取股票数据

    前言: 编写一个爬虫脚本,用于爬取东方财富网的上海股票代码,并通过爬取百度股票的单个股票数据,将所有上海股票数据爬取下来并保存到本地文件中 系统环境: 64位win10系统,64位python3.6, ...

  4. Python 网络爬虫笔记8 -- 股票数据定向爬虫

    Python 网络爬虫笔记8 – 股票数据定向爬虫 Python 网络爬虫系列笔记是笔者在学习嵩天老师的<Python网络爬虫与信息提取>课程及笔者实践网络爬虫的笔记. 课程链接:Pyth ...

  5. python如何爬虫股票数据_python爬虫实例,股票数据定向爬虫

    前言 我服了,这几天,怎么涨两天还不够跌一次,害.希望这个可以帮到自己! "股票数据定向爬虫"实例介绍 功能描述 目标:获取上交所和深交所所有股票的名称和交易信息 输出:保存到文件 ...

  6. python爬取股票代码_Python爬取百度股市通股票详细信息

    更多教程请移步至:洛凉博客 最近一直在看北京理工大学嵩教授主讲的:Python网络爬虫与信息提取 课程里面也有很多实例.大家可以去中国MOOC搜索查看下实例. 不过教授的思路挺好的.代码稳定性也没得说 ...

  7. python 大智慧股池_如何删除大智慧系统股票池以及运行自添加的股票池

    打开软件目录下的userdata文件夹, 打开POOL文件夹,把你要自动启动的股票池文件,后缀为XML的, 复制到poolsys文件夹下 然后在poolsys文件夹下用记事本打开SYSPOOL文件, ...

  8. python如何爬虫股票数据_用python爬虫爬取股票数据

    前言: 编写一个爬虫脚本,用于爬取东方财富网的上海股票代码,并通过爬取百度股票的单个股票数据,将所有上海股票数据爬取下来并保存到本地文件中 系统环境: 64位win10系统,64位python3.6, ...

  9. 8.20 新股票池操作建议(ZZ)

    8.20 新股票池操作建议(ZZ)[@more@] 一.价值型(属于低估类,适合中线投资) 600056中技贸易 推荐价7.90 现价16.90目标价调高到20.涨停报收,再创新高.空间打开.业绩支持 ...

  10. 8.26新股票池操作建议(ZZ)

    8.26新股票池操作建议[@more@]一.价值型(属于低估类,适合中线投资) 600056中技贸易 推荐价7.90 现价16.78目标价20小幅下跌,跌破五日线.连续上涨后获利回吐,关注10日线支持 ...

最新文章

  1. ACMNO.37 C语言-数字交换 输入10个整数,将其中最小的数与第一个数对换,然后把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。
  2. Python2代码转换成Python3代码
  3. MyEclipse的Add Libraries对话框
  4. mysql用索性的好处_MySql索引的优缺点
  5. 结对编程Wordcount
  6. 高性能网站架构设计之缓存篇(6)- Redis 集群(中)
  7. Array with Odd Sum CodeForces - 1296A
  8. CF1182E Product Oriented Recurrence
  9. Spark报错:JDOFatalInternalException: Error creating transactional connection factory
  10. (一)java版spring cloud+spring boot+redis多租户社交电子商务平台-简介
  11. 初级第四旬06— 回向与发愿试题
  12. c语言的适当大小的子集,使用直接分析法编制C语言子集的词法分析程序..doc
  13. 5G卡位未来? 万物互联的畅想还是忧伤
  14. python apkg,Python 自动加固APK
  15. 企业盈利能力五大指标之:净利润现金流比率
  16. mysql根据出生日期计算年龄并查询
  17. 重置CAD 或者Civil 3d的所有环境
  18. Sklearn实现普通最小二乘法
  19. excel表格如何换行
  20. 方舟手游非官方服务器修改器,方舟非官方服务器作弊码 | 手游网游页游攻略大全...

热门文章

  1. Chinese NER Using Lattice LSTM 论文解读
  2. 形容java工作者的句子_关于形容工作态度的句子
  3. [题]走廊泼水节——#最小生成树kru
  4. 抱歉,当前存在网络问题或服务器繁忙错误代码:20003问题解决方法
  5. 《人月神话(The Mythical Man-Month)》看清问题的本质:如果我们想解决问题,就必须试图先去理解它...
  6. UEFI实战 gST、gBS和gImageHandle
  7. Java流处理之高效读写的缓冲流
  8. 开启Windows7快速启动栏
  9. TypeError: empty() received an invalid combination of arguments 报错
  10. 7-45 实验8_2_推销员的便条 (100 分)