Vkuseraudio net что это
Получаем музыку Вк через сторонний API
В этот раз дело начиналось после закрытия методов audio в методе execute.
Я решил посмотреть, как получают музыку сайты, которые предоставляют возможность ее скачать. Меня заинтересовал сайт vrit.me.
Я залез во вкладку network и увидел интересный запрос:
То есть, можно подделать POST запрос к этому сайту, и использовать его, как API для музыки vk, что я сразу и реализовал:
В результате получил такой ответ:
НО! т.к. любая ссылка на аудио вк привязывается к IP адресу компьютера,
то когда я открыл ее на своем пк, то получил ошибку:
Дальше я все-таки решил посмотреть, как на самом сайте vrit.me генерируется ссылка. Оказалось, что эта ссылка подставляется в другую ссылку и в результате на выходе получается ссылка вида
То есть нам надо всего лишь полученную ссылку «вписать» в другую ссылку. Реализация:
Другие методы с аудио
Еще я попытался вызвать такие методы как «audio.getById», «audio.search», «audio.getCount», «audio.getLyrics», «audio.getAlbums» но из них работает только один метод «audio.search», и то, искать по музыке пользователя нельзя, можно только в глобальном поиске. Код:
Вызывать этот класс можно так:
P.S. В этой статье представлен пример получения музыки одного из сайтов. Есть еще много подобных сайтов, из которых тоже можно сделать «API». Скорее всего сайт vrit.me скоро перестанет быть действительным, и надо будет пользоваться другими сайтами.
ВНИМАНИЕ! Автор этого поста не несет ответственности за какие-либо Ваши действия. Этот пост создан только с ознакомительными целями!
Скачиваем музыку из vk с помощью python
Всем, привет. Я люблю слушать музыку в ВК, так как малоизвестные группы обычно выкладывают свою музыку туда. Приложение, через которое я слушал бесплатно в фоне, почему-то перестало рабоать, и тогда решил скачать музыку на телефон. Тыкать в браузере очень долго, а светиться на сайтах, которые скачивают музыку, я не хотел. Пришла в голову идея скачать музыку с помощью питона. Через официальное API от ВК скачать музыку не выйдет, так как они отключили публичный API для аудио. Сначала был вариант парсить мобильную версию и тащить оттуда ссылки на песни, но я не умею парсить сайты, да и python отличается именно тем, что для любой задачи уже есть модуль. Собственно полазил в google нашел библиотеку vk_api. У нее как раз есть метод, который возвращает ссылки на песни.
Сначала импортируем нужные модули. Модуль time нужен, чтоб посмотреть за сколько скачивались ваши песни. Он не обязателен.
Теперь добавим немного переменных. name_dir — имя папки, в которую скачаются песни (добавил, чтоб все аккуратно было), а path — путь, куда скачаются песни
Здесь создаем нашу папку name_dir, если ее нет.
Теперь нам нужно авторизоваться и получить список песен.
Переходи в директорию, куда будем сохранять песни
А вот и алгоритм, который скачивает песни и сохраняет их. vk_audio.get(owner_id=my_id) — возвращает список песен по переданному id. Итерируемся по этому списку, чтоб потом записать каждую песню в файл
У меня 1000 песен качались 600 секунд.
vk_audio.get(owner_id=my_id) — возвращает список. Список выглядит вот так:
При скачивании песен возникла вот такая ошибка, не совсем понял что это. Мне кажется связано с названием песен. Разбираться было лень, поэтому я просто вывел название песен в консоль. Вот ошибка:
Требуемые модули: request, vk_api, BeautifulSoup4
vkuseraudio.net — информация о домене
Информация о домене
По данным WHOIS.REG.RU
Domain name | VKUSERAUDIO.NET |
Registry Domain ID | 2117846937_DOMAIN_NET-VRSN |
Registrar WHOIS Server | whois.reg.com |
Registrar URL | https://www.reg.com |
Registrar URL | https://www.reg.ru |
Updated Date | 2021-04-14T08:48:21Z |
Creation Date | 2017-04-26T13:37:59Z |
Registrar Registration Expiration Date | 2022-04-26T13:37:59Z |
Registrar | Registrar of domain names REG.RU LLC |
Registrar IANA ID | 1606 |
Registrar Abuse Contact Email | abuse@reg.ru |
Registrar Abuse Contact Phone | +7.4955801111 |
Status | clientTransferProhibited http://www.icann.org/epp#clientTransferProhibited |
Registrant ID | |
Registrant Name | Protection of Private Person |
Registrant Street | PO box 87, REG.RU Protection Service |
Registrant City | Moscow |
Registrant State/Province | |
Registrant Postal Code | 123007 |
Registrant Country | RU |
Registrant Phone | +7.4955801111 |
Registrant Phone Ext | |
Registrant Fax | +7.4955801111 |
Registrant Fax Ext | |
Registrant Email | VKUSERAUDIO.NET@regprivate.ru |
Admin ID | |
Admin Name | Protection of Private Person |
Admin Street | PO box 87, REG.RU Protection Service |
Admin City | Moscow |
Admin State/Province | |
Admin Postal Code | 123007 |
Admin Country | RU |
Admin Phone | +7.4955801111 |
Admin Phone Ext | |
Admin Fax | +7.4955801111 |
Admin Fax Ext | |
Admin Email | VKUSERAUDIO.NET@regprivate.ru |
Tech ID | |
Tech Name | Protection of Private Person |
Tech Street | PO box 87, REG.RU Protection Service |
Tech City | Moscow |
Tech State/Province | |
Tech Postal Code | 123007 |
Tech Country | RU |
Tech Phone | +7.4955801111 |
Tech Phone Ext | |
Tech Fax | +7.4955801111 |
Tech Fax Ext | |
Tech Email | VKUSERAUDIO.NET@regprivate.ru |
Name Server | ns1.vkontakte.ru |
Name Server | ns2.vkontakte.ru |
Name Server | ns3.vkontakte.ru |
Name Server | ns4.vkontakte.ru |
DNSSEC | Unsigned |
URL of the ICANN WHOIS Data Problem Reporting System | http://wdprs.internic.net/ |
>>> Last update of WHOIS database: 2021.12.13T04:02:31Z |
Узнайте историю Whois домена
Узнайте все изменения за всё время существования домена
История хостингов этого домена
Отображает историю изменений хостинга домена
Следите за изменениями
Отследите статус домена
Система отслеживания изменения статусов доменов
Домен или сайт
нарушает ваши права?
Защитите свои права с нотариальным заверением
Vkuseraudio Не работает?
Являетс Vkuseraudio.net Он недоступен только для меня или для всех остальных?
Мы попробовали пинговать Vkuseraudio.net используя наши серверы в различных местах и веб-сайт вернул выше результаты.
Если Vkuseraudio.net не работает для нас тоже нет ничего, что вы можете сделать, кроме ожидания. Возможно, сервер перегружен, отключен или недоступен из-за проблем с сетью, сбоя или обслуживания веб-сайта.
Если сайт доступен для нас, но вы, однако, не можете получить к нему доступ, попробуйте одно из наших следующих решений:
1. Это может быть связанные с браузером:
Чтобы решить проблемы, связанные с браузером, которые могут сделать сайт/сервер недоступным для вас, выполните полное обновление браузера этого сайта. Вы можете сделать это, удерживая CTRL + F5 ключи в то же время в вашем браузере.
Этот трюк прекрасно работает на хром, Firefox, храбрый, Опера, Safari и любой браузер по умолчанию поставляется с Windows в настоящее время LOL.
2. Очистите файлы cookie и кэш.
Содержимое всех современных сайтов и приложений сегодня обычно кэшируется. Это означает, что копия хранится в вашем браузере до тех пор, пока вы посетили эту страницу раньше. Это облегчит доступ при следующем посещении этой страницы. Это может быть проблемой, особенно если страница была вниз в прошлый раз вы проверили.
Возможно, потребуется очистить память браузера для правильной загрузки сайта.
3. Устранение проблем с DNS
Чтобы устранить эту проблему, очистите локальный кэш DNS, чтобы убедиться, что вы захватить самый последний кэш, что ваш ISP имеет.
Все еще возникают проблемы? Попробуйте отправить ваши жалобы или устранение проблем в каналы ниже:
Методы¶
Подробное описание всех методов API
Получить список аудио пользователя
ID пользователя. Можно передавать URI страницы и ID страницы
Количество музыки, которое необходимо получить.
Параметр не обязателен. По умолчанию 10,000 треков
Cмещение, необходимое для выборки определенного подмножества
музыки. Параметр не обязателен. По умолчанию 0
Пример запроса и ответа:
/search¶
Найти музыку в поиске. Кол-во 200 штук
Вид сортировки. 2 — по популярности,
1 — по длительности аудиозаписи,
0 — по дате добавления. Этот параметр не обязателен.
Если этот параметр равен 1, возможные ошибки в поисковом
запросе будут исправлены. Например, при поисковом запросе
Этот параметр не обязателен. По умолчанию 0
Если этот параметр равен 1, поиск будет осуществляться только
по названию исполнителя. Этот параметр не обязателен.
ID пользователя. Если передан этот параметр, то музыка будет
искаться у заданого пользователя. Можно передавать URI
страницы и ID страницы. Этот параметр не обязателен.
По умолчанию этот параметр не участвует в
Пример запроса и ответа
/getAlbums¶
Получить первые 200 штук альбомов
ID пользователя. Можно передавать URI
страницы и ID страницы
Пример запроса и ответа:
/getAlbum¶
Получить все аудиозаписи из альбома
Количество музыки, которое необходимо получить.
Параметр не обязателен. По умолчанию 10,000 треков
Cмещение, необходимое для выборки определенного
подмножества музыки. Параметр не обязателен.
Пример запроса и ответа:
потому что ссылка может иметь запрещенные символы
для URI параметров.
Пример вызова:
Пример вызова в Е2:
потому что ссылка может иметь запрещенные символы
для URI параметров.
/userId¶
Получить user_id из ссылки или названия пользователя
Ссылка или имя пользователя. Например:
Пример запроса и ответа:
/getCount¶
Получить кол-во аудиозаписей у пользователя
Пример запроса и ответа:
Так же можно указывать ID групп и их название. Они отличаются от пользовательских ID только минусом в начале.