From 3930d81c66b48b4b1bafdfd46e290f5c9fa56a49 Mon Sep 17 00:00:00 2001 From: sbilly Date: Tue, 23 Feb 2016 14:27:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A7=E5=88=B6=E6=8E=A5=E5=8F=A3=E8=B0=83?= =?UTF-8?q?=E7=94=A8=E9=A2=91=E7=8E=87=EF=BC=8C=E9=81=BF=E5=85=8D=E8=A2=AB?= =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E5=99=A8=E7=AB=AF=E9=98=B2=E6=8A=A4=E7=AD=96?= =?UTF-8?q?=E7=95=A5=E8=B8=A2=E6=8E=89=E3=80=82=20Changes=20to=20be=20comm?= =?UTF-8?q?itted:=20=09modified:=20=20=20weixin.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- weixin.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/weixin.py b/weixin.py index 03ea258..7e01fa2 100755 --- a/weixin.py +++ b/weixin.py @@ -93,6 +93,7 @@ class WebWeixin(object): self.saveSubFolders = {'webwxgeticon': 'icons', 'webwxgetheadimg': 'headimgs', 'webwxgetmsgimg': 'msgimgs', 'webwxgetvideo': 'videos', 'webwxgetvoice': 'voices', '_showQRCodeImg': 'qrcodes'} self.appid = 'wx782c26e4c19acffb' self.lang = 'zh_CN' + self.lastCheckTs = time.time() self.memberCount = 0 @@ -574,6 +575,7 @@ class WebWeixin(object): self._run('[*] 进行同步线路测试 ... ', self.testsynccheck) playWeChat = 0 while True: + self.lastCheckTs = time.time() [retcode, selector] = self.synccheck() if self.DEBUG: print 'retcode: %s, selector: %s' % (retcode, selector) logging.debug('retcode: %s, selector: %s' % (retcode, selector)) @@ -589,6 +591,9 @@ class WebWeixin(object): if selector == '2': r = self.webwxsync() if r is not None: self.handleMsg(r) + elif selector == '6': + # TODO + time.sleep(1) elif selector == '7': playWeChat += 1 print '[*] 你在手机上玩微信被我发现了 %d 次' % playWeChat @@ -596,6 +601,7 @@ class WebWeixin(object): r = self.webwxsync() elif selector == '0': time.sleep(1) + if (time.time() - self.lastCheckTs) <= 20: time.sleep(time.time() - self.lastCheckTs) def sendMsg(self, name, word, isfile = False): id = self.getUSerID(name)