Программа Python для загрузки музыкальных файлов

Я изучаю Python, я строю небольшой инструмент для загрузки музыкальных файлов через Python. У меня два вопроса.

  1. Следующая веб-страница имеет три ссылки для скачивания. http://mp3monkey.net/audiod/147455106/186823954/Zeds_Dead_-Demons_.mp3
    Если я нажму на второй (зеленый), файл mp3 будет загружен на мой компьютер.
    Однако эта ссылка для скачивания указывает на следующую ссылку. http://mp3monkey.net/audio/147455106/186823954/Zeds_Dead_-Demons_.mp3?dl=2
    Если я попытаюсь открыть эту ссылку на отдельной вкладке, она не будет работать, на веб-странице будет написано "Защита от хотлинков. Посетите наш веб-сайт напрямую, чтобы загрузить песню". Что происходит? Почему щелчок непосредственно по кнопке загрузки загружает файл, в то время как открытая ссылка на новой вкладке не может его загрузить?

  2. Я читал следующий пост Как я могу загрузить файл через HTTP, используя Python? Этот метод не работает по вышеуказанной ссылке. Есть идеи почему?

    импорт urllib

    urllib.urlretrieve ("вторая ссылка", "test.mp3")

    Это загружает поврежденный файл размером 11 КБ.

0 ответов

Другие вопросы по тегам