Музыка з вк: Подписка на VK Музыку

python — Парсинг музыки ВК

Вопрос задан

Изменён 3 месяца назад

Просмотрен 3k раз

Решил сохранить названия своих треков.Узнал о парсинге, поизучал.Смог запарсить обычные сайты с помощью Python. С ВК проблема — Api недоступно(Прикреплена фотография) — https://vk.com/dev/audio_api Инспектор кода не показывает ничего путного, что можно было бы использовать для авторизации Подскажите.

Вот всё , что есть, без авторизации

import requests
from bs4 import BeautifulSoup
r = requests.get('https://vk.com/audios181859003')
html = BeautifulSoup(r.content, 'html.parser')
for el in html.select('.audio_row__title_inner'):
    print(el.text)
  • python
  • python-3.x
  • vkontakte-api
  • вконтакте

Используйте vk_api

Пример кода для загрузки музыки:

 import vk_api
 from vk_api import audio
 vk_session = vk_api. VkApi(login=vk_login, password=vk_password, auth_handler=two_step_auth)
 vk_session.auth()
 vk = vk_session.get_api()
 vk_audio = audio.VkAudio(vk_session)
for i in vk_audio.get(owner_id=v_id):
                try:
                    song += 1
                    r = requests.get(i['url'], stream=True)
                    size = int(r.headers['Content-Length'])
                    if r.status_code == 200:
                        with open(str(song) + '_' + i['artist'] + ' - ' + i['title'] + '.mp3', 'wb') as file:
                            print('Загрузка:', i['artist'] + ' - ' + i['title'])
                            time.sleep(0.5)
                            for data in tqdm(iterable=r.iter_content(chunk_size=1024), total=size / 1024, unit='KB',
                                             leave=True):
                                file.write(data)

9

Зарегистрируйтесь или войдите

Регистрация через Google

Регистрация через Facebook

Регистрация через почту

Отправить без регистрации

Почта

Необходима, но никому не показывается

Отправить без регистрации

Почта

Необходима, но никому не показывается

Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки

Топ олдскульных исполнителей вк | Ласт.

фм

Доступна новая версия Last.fm, чтобы все работало нормально, перезагрузите сайт.

Рекомендуется далее
вижуал кей вижуал кей

  1. Не хотите видеть рекламу? Обнови сейчас

  2. org/MusicGroup»>
  3. Не хотите видеть рекламу? Обнови сейчас

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Закрыть
Menu