CarltonHere / auto-cpdaily

今日校园自动化是一个基于Python的爬虫项目,主要实现今日校园签到、信息收集、查寝等循环表单的自动化任务
https://carltonhere.github.io/auto-cpdaily/
Other
313 stars 69 forks source link

collection.py中,若有多个任务,formtitle可能不生效 #73

Open qwinwin opened 2 years ago

qwinwin commented 2 years ago

假设有两个收集任务,指定的formtitle为 res['datas']['rows'][0], 经过for循环后self被覆盖为 res['datas']['rows'][1] 中内容 这个for应该是想对每个任务做检测但实际上只执行了最后一个item

31行

       for item in res['datas']['rows']:
            if item['isHandled'] == 0:
                self.collectWid = item['wid']
                self.formWid = item['formWid']
                self.instanceWid = item['instanceWid']
            if "formTitle" in self.userInfo:
                if (item["subject"]).find(self.userInfo["formTitle"]) > -1:
                    print("geteget")
                    self.collectWid = item['wid']
                    self.formWid = item['formWid']
                    self.instanceWid = item['instanceWid']