From 4d0befb610258d702667562ef9cd488ba081d7f7 Mon Sep 17 00:00:00 2001 From: sbilly Date: Mon, 22 Feb 2016 10:42:03 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=9F=E4=B8=80=20qrcode=20=E5=9B=BE?= =?UTF-8?q?=E7=89=87=E6=96=87=E4=BB=B6=E7=9A=84=E4=BF=9D=E5=AD=98=E8=B7=AF?= =?UTF-8?q?=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changes to be committed: modified: weixin.py --- weixin.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/weixin.py b/weixin.py index 0ea26e0..45b4ab0 100755 --- a/weixin.py +++ b/weixin.py @@ -85,7 +85,7 @@ class WebWeixin(object): self.interactive = False self.autoOpen = False self.saveFolder = os.path.join(os.getcwd(), 'saved') - self.saveSubFolders = {'webwxgeticon': 'icons', 'webwxgetheadimg': 'headimgs', 'webwxgetmsgimg': 'msgimgs', 'webwxgetvideo': 'videos', 'webwxgetvoice': 'voices'} + self.saveSubFolders = {'webwxgeticon': 'icons', 'webwxgetheadimg': 'headimgs', 'webwxgetmsgimg': 'msgimgs', 'webwxgetvideo': 'videos', 'webwxgetvoice': 'voices', '_showQRCodeImg': 'qrcodes'} self.appid = 'wx782c26e4c19acffb' self.lang = 'zh_CN' @@ -125,17 +125,14 @@ class WebWeixin(object): self._str2qr('https://login.weixin.qq.com/l/' + self.uuid) def _showQRCodeImg(self): - QRCODE_PATH = os.path.join(os.getcwd(),'qrcode.jpg') url = 'https://login.weixin.qq.com/qrcode/' + self.uuid params = { 't' : 'webwx', '_' : int(time.time()) } - data = self._post(url,params,False) - with open(QRCODE_PATH, 'wb') as f: - f.write(data) - + data = self._post(url, params, False) + QRCODE_PATH = self._saveFile('qrcode.jpg', data, '_showQRCodeImg') os.startfile(QRCODE_PATH) def waitForLogin(self, tip = 1):