把searcher改成ac_searcher
感謝大老,有機會想來嘗試弄成container架在NAS上
最近闲下来了,把LZ的代码稍微做了点修改放Lambda上。用CloudWatch每隔X小时trigger这个lambda,搜到票根据自己要的filter用SNS发到对应的手机上。感觉再也不用手动上UA和AC搜票了。
赞,有空可以分享下具体操作细节呀
这个太赞了,虽然AA引擎有时候会有问题,但OW航班的搜索和设置提醒一直是常客查询的软肋。
倒也没多少技术含量,就是写了个lambda handler和sns notification。剩下的就是aws configuration了。有空我推个PR搞。
哈哈我做法给你完全一样,不过用SMS要钱,我用的SES暂时只给自己发邮件。我用的EventBridge+Lambda+ECR+DynamoDB+SES,整个一套都有free tier。
如果大家有兴趣的话我可以发个PR上去
快点发出来救救我!
我们的设置几乎一样。这个lambda很简单,直接zip打包上传都可以。
为啥还需要dynamo?
感觉这是大家都想要实现的路子。我最近刚学习了怎么把pandas挂在lambda的layer上,大佬有简易教程实现这一套么?
lambda 还可以zip打包上传?我看了看没找到类似的方法,我一直以为只能把所有code放到那个框里面,所以我用了docker。
dynamodb是存我想搜什么,每个item包括origin/dest/date以及各种filter criteria
试了一下aa搜出来的商务舱很多480000miles,这种也是saver票吗?然后好像max stops的filter在aa上没用?
AA的搜索结果还没有过滤掉非saver的票。新版过滤器的max stops测试了下好像没啥问题。
Python 小白来问下
ImportError: cannot import name ‘convert_nested_jsons_to_flatted_jsons’ from ‘nt_parser’
是打开方式不对吗
这个引用无效了,切到报错的地方把他删了就行
多谢,需要把 filter_models
和 convert_nested_jsons_to_flatted_jsons
都删掉,才能run。但是后续用到这两个library会报错
NameError: name ‘filter_models’ is not defined
你从github上拉个最新的版本吧,好像就web_branch.py还有convert_nested_jsons_to_flatted_jsons这个引用,删了就好,其他地方都删干净了
好吧,我又push了一个,应该可以用了