Python 爬虫 | 获取集合竞价数据

投资有风险,入市需谨慎

最近总有小伙伴问我集合竞价的数据在哪里可以获得,我了解到的是东财和问财都可以拿到数据,东财的话就是获取分时数据、问财当然就是问问题。

目标网站:


aHR0cDovL3F1b3RlLmVhc3Rtb25leS5jb20vZjEuaHRtbD9uZXdjb2RlPTAuMDAyMTc1

目录:


1、分析请求

2、代码实现

1、分析请求


以002175为例(随便点到的,不要以为我在推荐喔):东财的集合竞价的数据为9:25的分时数据(一开始我以为是9:30前的数据相加)

直接打开开发者工具查找数据,找了一圈下来发现没有如图1-1,该不会是加密了吧!

图1-1

之前我爬这个网站的个股筹码分布时是可以通过搜中文找到位置的,结果一试果然可以如图1-2。

图1-2

因为我之前是爬过这个数据,就想着用之前的接口能不能拿到数据(结果居然还可以用),这样就可以偷个懒(后面有空再研究一下是什么情况)。

2、代码实现


本想着直接对结果进行筛选,选出时间为9:25的分时数据就好了,结果居然有意外,有些个股的竞价数据不是在9:25整的,这也简单处理,直接选取9:30前最后一个的分时数据(东财的分时数据没有9:25-9:30的数据)

图2-1

def get_data(json_data, stock_code):`    `jhjj_data = '未获取到数据!'`    `for i in json_data['data']['data']:`        `if i['t'] < 93000:`            `jhjj_data = {'股票代码': [stock_code], '成交价': [i['p'] / 1000], '成交量(手数)': [i['v']],`                         `'成交金额': [round(i['p'] * i['v'] / 10, 0)]}`    `return jhjj_data``   ``   ``def start_get(stock_code):`    `if str(stock_code)[0] == '6':`        `market = 1`    `else:`        `market = 0`    `for page in range(5):`        `url = "http://push2ex.eastmoney.com/getStockFenShi?pagesize=144&ut=7eea3edcaed734bea9cbfc24409ed989&dpt=wzfscj" \`              `f"&cb=jQuery1124032472207483171633_1633697823102&pageindex={page}&id={stock_code}1&sort=1&" \`              `f"ft=1&code={stock_code[:-3]}&market={market}&_={int(time.time() * 1000)}"`        `json_data = get_page(url=url)`        `if len(json_data['data']['data']) == 0:`            `break`        `else:`            `temp = get_data(json_data=json_data, stock_code=stock_code)`            `if temp != '未获取到数据!':`                `return temp`            `else:`                `break

针对有些个股由于竞价太激烈数据太多导致9:25的分时数据不会出现在第一页的情况,解决方法也很简单,翻多几页找到目标数据结束即可。

后台回复“集合竞价”即可获取相关代码及数据。

最近有不少小伙伴问我有没有手续费便宜点的券商可以开户,我给大家争取到了某大型券商的费率优惠和福利,有需要的小伙伴可以加我微信了解一下。

一、费率优惠

1、股票万一全佣;

2、场内基金(封基\LOF\ETF):万 0.5(入金 30 万以上设置低费用,0.5 元起步);

3、可转债+债券:上海万 0.44(无最低费用)、深圳万 0.5(最低收费 0.1 元);

4、融资融券

融资利率 5%,按天收取利息,资金量大可申请更低;

券源丰富,可以专门找券;

5、国债逆回购一折:

二、福利优势

1、开户即送全年 level2 十档行情;

2、入金 20 万可申请 VIP 快速交易席位(短线抢筹利器);

3、入金 2 万可申请 Ptrade 或 QMT 专业版量化交易软件(Ptrade 支持 level2 十档行情);

4、入金 50 万可申请 LDP 极速柜台(与 Ptrade 和 QMT 捆绑,极速柜台微秒级延时,并发处理能力在普通柜台 5 倍以上,在委托处理速度、报单速度上有优势)

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

**

以上就是“Python 爬虫 | 获取集合竞价数据”的全部内容,希望对你有所帮助。

关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

在这里插入图片描述

二、Python必备开发工具

img

三、Python视频合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

img

四、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

img

五、Python练习题

检查学习结果。

img

六、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

img

最后祝大家天天进步!!

上面这份完整版的Python全套学习资料已经上传至CSDN官方,朋友如果需要可以直接微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】。

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值