今天,一个朋友问我,他想用python得到两个年月之间的所有月份的列表,比如,开始年月为20208,截止年月为202405,怎么能得到这两个年月之间,格式为[202208,202209,202210,202211,....,202204,202405]的所有年月的组合呢?
想了一起,好像不是太简单,因为月份只有12个,不能简单的用range(开始年月, 截止年月)。于是在网上搜了一圈,好像用python写的算法,还真没有很适合的。于是就当家庭作业,脱了衣服开干!(夏天还没过去,热的啊!)
应用场景
场景是这样的,有些提交API请求是需要携带登录者的身份信息的,如cookies、token等,那么当水平不够没办法逆向的时候,可以用一个笨的方法: 1、先用selenium进行正常登录 2、想办法获取登录后的cookies,token等 3、创建headers,把获取的cookies或token带入 4、提交post请求 写了个一小段用selenium登录,然后获取cookies里的session的代码,供初学者参考