春节快到了,又要到一年中紧张刺激的时候了!
买票回家!
今天教大家想做一个简单好用的查票系统!
本次用到环境和模块
环境:
- Python 3.6
- Pycharm
模块
- requests
- pandas
- json
模块在cmd里pip install +模块名 就可以安装好了
基本思路:
一. 这些数据内容是从哪里的?
通过开发者工具进行抓包分析, 分析具体的数据是从哪里的
可以通过用搜索 你想要数据内容, 会给你返回相应的数据
二. 代码实现步骤
确定需求 >>> 发送请求 >>> 获取数据 >>> 解析数据 >>> 保存数据
- 发送请求, 对于相应的数据包url地址发送请求
- 获取数据, 获取响应体json字典数据
- 解析数据, 直接通过键值对提取数据
- 数据展示
代码
import requests # 数据请求模块 pip install requests
import pprint # 格式化输出的模块
import pandas as pd # pip install pandas
import json
f = open('city.json', mode='r', encoding='utf-8')
text = f.read()
city_json = json.loads(text)
# dit = dict(text)
# <class 'str'> 字符串转字典 json
while True:
from_station = input('请输入出发的城市: ')
to_station = input('请输入目的城市: ')
# date = input('请输入查询时间(格式: 2021-09-10): ')
# print(city_json[from_station])
# print(city_json[to_station])