机票信息获取
2019-06-04 本文已影响0人
我是传奇lz
[TOC]
机票信息获取到Excel
从机票信息软件获取原始文本
最直接的方法模拟按键发送Ctrl-C
, 然后在分析剪切板里面的内容就好了
发送按键两个途径:
- python pyautogui package 教程
- AHK 这个可以后面我帮你写, 这个操控性好一些。
如果有软件内部的功能支持一些其他的方式更好, 可以在后期尝试优化的时候考虑这个问题
比如有一些快捷键和命令行可以完成这个Ctrl-C的过程。
分析文本: 正则表达式
思路
匹配方法找到最后一个以 > flip XXX 开头的段落。然后每一行的开头应该有一些标志性的文字, 可以体现这一行的信息, 再逐一过滤。
输出到Excel: 使用python pandas package
这个过程建立一个空表, 然后把上一个步骤获取到的信息, 填充到对应的cell里面就行。
所以这个过程包括:
- 建表
- 填充对应的cell
- 输出为excel文件
最后手动打开上个环节获取的Excel文件复制粘贴到目标Excel中
教程涵盖的东西很多, 大而全, 很多你用不到只要自己熟悉一下几个例子有个感触就行。