From 13ea12f7854acf68e001cc2c0c79a90c7788b13c Mon Sep 17 00:00:00 2001 From: sbilly Date: Mon, 22 Feb 2016 03:20:36 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=AF=AD=E9=9F=B3=E8=81=8A?= =?UTF-8?q?=E5=A4=A9=E6=B6=88=E6=81=AF=E4=B8=8B=E8=BD=BD=20=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E7=9F=AD=E8=A7=86=E9=A2=91=E6=B6=88=E6=81=AF=E4=B8=8B?= =?UTF-8?q?=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changes to be committed: modified: weixin.py --- weixin.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/weixin.py b/weixin.py index 0cf69c3..add64fb 100755 --- a/weixin.py +++ b/weixin.py @@ -414,7 +414,9 @@ class WebWeixin(object): print '= 来自: %s' % self._searchContent('appname', content, 'xml') print '=========================' elif msgType == 62: + video = self.webwxgetvideo(msgid) print name+' 给你发了一个小视频,请在手机上查看' + self._safe_open(video) elif msgType == 10002: print name+' 撤回消息' else: @@ -552,8 +554,10 @@ class WebWeixin(object): result = data.decode('utf-8') return result - def _get(self, url): + def _get(self, url, api=None): request = urllib2.Request(url = url) + if api == 'webwxgetvoice': request.add_header('Range', 'bytes=0-') + if api == 'webwxgetvideo': request.add_header('Range', 'bytes=0-') response = urllib2.urlopen(request) data = response.read() return data