@@ -635,7 +635,7 @@ class WebWeixin(object):
|
||||
def webwxgetvoice(self, msgid):
|
||||
url = self.base_uri + \
|
||||
'/webwxgetvoice?msgid=%s&skey=%s' % (msgid, self.skey)
|
||||
data = self._get(url)
|
||||
data = self._get(url, api='webwxgetvoice')
|
||||
if data == '':
|
||||
return ''
|
||||
fn = 'voice_' + msgid + '.mp3'
|
||||
@@ -1104,6 +1104,9 @@ class WebWeixin(object):
|
||||
request.add_header('Range', 'bytes=0-')
|
||||
try:
|
||||
response = urllib.request.urlopen(request, timeout=timeout) if timeout else urllib.request.urlopen(request)
|
||||
if api == 'webwxgetvoice' or api == 'webwxgetvideo':
|
||||
data = response.read()
|
||||
else:
|
||||
data = response.read().decode('utf-8')
|
||||
logging.debug(url)
|
||||
return data
|
||||
|
||||
Reference in New Issue
Block a user