机票信息获取

[TOC]

机票信息获取到Excel

从机票信息软件获取原始文本

最直接的方法模拟按键发送Ctrl-C, 然后在分析剪切板里面的内容就好了

发送按键两个途径:

  1. python pyautogui package 教程
  2. AHK 这个可以后面我帮你写, 这个操控性好一些。

如果有软件内部的功能支持一些其他的方式更好, 可以在后期尝试优化的时候考虑这个问题

比如有一些快捷键和命令行可以完成这个Ctrl-C的过程。

分析文本: 正则表达式

教程

测试网站

思路

匹配方法找到最后一个以 > flip XXX 开头的段落。然后每一行的开头应该有一些标志性的文字, 可以体现这一行的信息, 再逐一过滤。

输出到Excel: 使用python pandas package

这个过程建立一个空表, 然后把上一个步骤获取到的信息, 填充到对应的cell里面就行。

所以这个过程包括:

  1. 建表
  2. 填充对应的cell
  3. 输出为excel文件

pandas 教程

最后手动打开上个环节获取的Excel文件复制粘贴到目标Excel中

教程涵盖的东西很多, 大而全, 很多你用不到只要自己熟悉一下几个例子有个感触就行。

你可能感兴趣的:(机票信息获取)