有没有办法在GMail API中访问航班信息?

有没有办法在GMail API中访问航班信息?,gmail,gmail-api,Gmail,Gmail Api,当您购买航班并收到确认电子邮件时,GMail会识别出这是一个航班,并在邮件顶部添加起飞/返回标签 使用,我想使用该信息从我的收件箱中获取所有航班。这可能吗?电子邮件正文之外的内容无法从GMail API访问。因此,您将无法访问任何自动生成的选项卡中的信息 然而,GMail可能已经自动将邮件标记为“旅行”。如果是这样,那么您可以利用GMail API使用“旅行”标签过滤消息 然后,您必须解析电子邮件以获取所需信息 编写自定义解析器可能很困难。但是,如果对消息进行了注释,使其更易于解析航班信息。您可

当您购买航班并收到确认电子邮件时,GMail会识别出这是一个航班,并在邮件顶部添加起飞/返回标签


使用,我想使用信息从我的收件箱中获取所有航班。这可能吗?

电子邮件正文之外的内容无法从GMail API访问。因此,您将无法访问任何自动生成的选项卡中的信息

然而,GMail可能已经自动将邮件标记为“旅行”。如果是这样,那么您可以利用GMail API使用“旅行”标签过滤消息

然后,您必须解析电子邮件以获取所需信息

编写自定义解析器可能很困难。但是,如果对消息进行了注释,使其更易于解析航班信息。您可以假设触发自动生成这些选项卡的航班确认消息中嵌入了航班/预订特定的标记(但您可能应该验证电子邮件是否包含相同的标记)

以下链接讨论了供应商应如何将这些特殊标记嵌入其消息中:


您应该能够使用这些文档来构建一个自定义解析器,该解析器可以检测和解析所需的标记模式,或者更好地利用一个开源库来实现这一点

回答得很好,迪姆,谢谢。那么,标记部分是包含在消息中还是包含在某些标题中?@SteakOverflow不客气。标记在消息本身中。如果你想找人为你定制一个解决方案……谢谢你的提议,但我不是来做人力资源的(现阶段)。非常感谢您提供的信息!我正在使用python进行此操作。我认为,BeautifulSoup+re在提取方面会做得很好。你能从电子邮件中提取模式吗?我在提取标记时遇到困难。你真的能做到吗?我可以在github电子邮件中找到这些标签,但没有一家航空公司在电子邮件中嵌入了这些标签。