From df6c93deba0b9400b2dbe5a0383947aabcc50561 Mon Sep 17 00:00:00 2001 From: GitBib Date: Thu, 4 May 2017 12:40:43 +0300 Subject: [PATCH 1/3] =?UTF-8?q?=D0=9F=D0=BE=D0=B8=D1=81=D0=BA=20=D0=B0?= =?UTF-8?q?=D1=83=D0=B4=D0=B8=D0=BE=D0=B7=D0=B0=D0=BF=D0=B8=D1=81=D0=B5?= =?UTF-8?q?=D0=B9=20=D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82?= =?UTF-8?q?=D0=B5=D0=BB=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vk_api/audio.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/vk_api/audio.py b/vk_api/audio.py index 9defdc61..5df888c6 100644 --- a/vk_api/audio.py +++ b/vk_api/audio.py @@ -32,6 +32,33 @@ def get(self, owner_id, offset=0): return scrap_data(response.text) + def get_search(self, owner_id, q='', offset=0): + """ Поиск аудиозаписей пользователя + + :param owner_id: ID владельца (отрицательные значения для групп) + :param q: запрос + :param offset: смещение + """ + + response = self._vk.http.get( + 'https://m.vk.com/audio', + params={ + 'id': owner_id, + 'q': q, + 'offset': offset + }, + allow_redirects=False + ) + + if not response.text: + raise AccessDenied( + 'You don\'t have permissions to browse {}\'s audio'.format( + owner_id + ) + ) + + return scrap_data(response.text) + def search(self, q='', offset=0): """ Поиск аудиозаписей From 3d2fd8ef33411d15b1b5c9b21001a20d4866e054 Mon Sep 17 00:00:00 2001 From: GitBib Date: Thu, 4 May 2017 17:28:51 +0300 Subject: [PATCH 2/3] Edit def: get_search > search_user --- vk_api/audio.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vk_api/audio.py b/vk_api/audio.py index 5df888c6..0c1bf74a 100644 --- a/vk_api/audio.py +++ b/vk_api/audio.py @@ -32,7 +32,7 @@ def get(self, owner_id, offset=0): return scrap_data(response.text) - def get_search(self, owner_id, q='', offset=0): + def search_user(self, owner_id, q='', offset=0): """ Поиск аудиозаписей пользователя :param owner_id: ID владельца (отрицательные значения для групп) From 8dcaa90cc4f68fb698700a6896f0d8c270d5c859 Mon Sep 17 00:00:00 2001 From: GitBib Date: Sun, 7 May 2017 14:01:47 +0300 Subject: [PATCH 3/3] =?UTF-8?q?=D0=9C=D0=BE=D0=B6=D0=BD=20=D0=B8=20=D1=82?= =?UTF-8?q?=D0=B0=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vk_api/audio.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vk_api/audio.py b/vk_api/audio.py index 0c1bf74a..42732db5 100644 --- a/vk_api/audio.py +++ b/vk_api/audio.py @@ -33,7 +33,7 @@ def get(self, owner_id, offset=0): return scrap_data(response.text) def search_user(self, owner_id, q='', offset=0): - """ Поиск аудиозаписей пользователя + """ Поиск по аудиозаписям пользователя :param owner_id: ID владельца (отрицательные значения для групп) :param q: запрос