老菜鸟学PYthon - 高考志愿填报数据的实时采集

本文记录了一位Python初学者为2022年高考志愿填报实时抓取院校、专业及志愿数据的过程。通过学习Python,使用json文件交互和MySQL数据库,解决了数据抓取中的各种问题,包括处理缺失值和超时问题,实现了数据的稳定抓取和入库。下一步将进行数据的实时可视化和采集功能优化。
摘要由CSDN通过智能技术生成

一直想学习Python,又一直懒,直到今年高考志愿填报开始,在跟进学习的过程中发现了很多高分却报漏未被录取或没有报上的情况。(自家小子今年下半年开始高三生涯)

学习目的:2022年7月开始的高考志愿填报时,抓取院校信息、专业信息、每小时更新的志愿填报信息,综合分析意向学校的意向专业的录取分数变化情况。

背景说明:我所在内蒙古是全国唯一一个实时网报、实时排名的报考模式。

数据来源:以下学习过程中所使用的数据均为2021年内蒙古志愿填报提前批数据。


开始下载安装PYthon3.5.2、mysql5.6,而python的学习也从网上搜到的两段代码开始......

import json

prices = {
	'ACME': 45.23,
	'AAPL': 612.78,
	'IBM': 205.55,
	'HPQ': 37.20,
	'FB': 10.75
}

with open('price.json', 'w') as f:
	json.dump(prices, f)
	f.close()

上面这段,是把数据写入json文件。

下面这段,是从json文件读取数据。

import json

with open('price.json', 'r') as f:
	a = json.load(f)  # 此时a是一个字典对象
	print(a)
	print(a['ACME'])
	f.close()

有了上面两段代码的例子打底,开干。


数据来源 → 内蒙古教育招生考试中心 ,地址:

https://www.nm.zsks.cn/21gkwb/gktj_21_11_61_19/tj/tjyx.html?path&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老头草帽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值