Этого треда уже нет.
Это копия, сохраненная 27 ноября 2017 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
5 Мб, mp4
Ноябрь 2017. Как качаем музыку из ВК? /vk/ onono (Microsoft Windows 10: Chromium based) #2177750 В конец треда | Веб
Итак, господа, ноябрь 2017. Грёбанная мэйлрушечка не даёт нам, пиратам, никакого житья и теперь даже в структуре m.vk.com нет никакой возможности выискать mp3, соответствующую моим аудиозаписям.
Итак, моя задача такова - как сломать их последнюю защиту этого дела. Более формально: есть страница ВК и возможность запускать на ней любые скрипты, в том числе send('Vasya', 'Я гей'), надо распарсить все аудиозаписи на ней и найти соответствующие mp3.
Или проще -- если есть какой-то софт, который это уже умеет. Ибо пользоваться таким софтом всегда стрёмно, хочется, чтобы он ещё и был опенсорсным, что-то вроде такого, но работающее на текущий момент: https://github.com/ginz/VkMusicDownloader2
121 Кб, 906x1500
Аноним (Google Android: Mobile Safari) #2 #2177802
>>2177750 (OP)
Модуль vk_api для Python пока может парсить аудиозаписи из m.vk.com.
Аноним (Microsoft Windows 10: Chromium based) #3 #2177848
>>2177802
https://github.com/python273/vk_api/blob/master/examples/get_all_audio.py -- видно, что последний коммит на тему аудио -- в августе, а с тех пор уже мегатонны воды утекли
Аноним (Google Android: Mobile Safari) #4 #2177851
>>2177848
Все ещё работает, я проверял. Главное логиниться по номеру телефона, а не по токену.
Аноним (Microsoft Windows 10: Chromium based) #5 #2177946
>>2177851
My bad. Оно реально расшифровывает строку из audio URL. https://github.com/python273/vk_api/blob/master/vk_api/audio_url_decoder.py
Аноним (Google Android: Mobile Safari) #6 #2177952
>>2177946
Ох, и ведь не лень было JS реверсить...
Аноним (Microsoft Windows 10: Chromium based) #7 #2177964
>>2177952
Ну, там необязательно совсем реверсить, главное было просто перенести на Python без понимания, что происходит.
Аноним (Microsoft Windows 10: Chromium based) #8 #2178928
>>2177750 (OP)
Збс, добился фикса в https://github.com/ginz/VkMusicDownloader2
В общем, надо было только послать автору https://github.com/python273/vk_api/blob/master/vk_api/audio_url_decoder.py
Аноним (Google Android: Mobile Safari) #9 #2178957
>>2178928
Красава
Аноним (Linux: Chromium based) #10 #2178962
>>2177952
>>2177964
Действительно забавно. Я в похожих случаях просто прикручивал первый попавшийся интерпретатор JS. Если JS цеплялся за DOM, то вырезал все это. Впрочем, да, тянуть Node.js для либы VK API - это издевательство.
1,5 Мб, 1791x2166
Аноним (Google Android: Mobile Safari) #11 #2179000
>>2178928
Малаца, я и не думал, что существуют гуишные опенсорцные качалки. Всегда сам костылил...
Аноним (Linux: Chromium based) #12 #2179602
https://github.com/rg3/youtube-dl умеет скачить всё что угодно
/thread
Аноним (Microsoft Windows 10: New Opera) #13 #2179703
Блин, я тупой, как воспользоваться этим VkMusicDownloader2? Моего скудного ума хватило только на то чтобы поставить java и maven. Объясните пожалуйста.
Аноним (Microsoft Windows 10: New Opera) #14 #2180121
>>2179703
Maven выдает такую хуйню, я только начало лога с ошибками скопировал.
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5.999 s
[INFO] Finished at: 2017-11-15T22:40:17+05:00
[INFO] Final Memory: 18M/61M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.jetbrains.kotlin:kotlin-maven-plugin:1.1.2-2:compile (compile) on project VkMusicDownloader2: Compilation failure
[ERROR] org.jetbrains.kotlin.util.KotlinFrontEndException: Exception while analyzing expression at (16,30) in c:/vk2/src/main/java/ws/ginzburg/tools/PersistentCookieStore.kt:
[ERROR] ObjectMapper()
[ERROR]
[ERROR] at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:257)
[ERROR] at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.access$200(ExpressionTypingVisitorDispatcher.java:48)
[ERROR] at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$1.invoke(ExpressionTypingVisitorDispatcher.java:227)
[ERROR] at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$1.invoke(ExpressionTypingVisitorDispatcher.java:172)
[ERROR] at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
sage Аноним (Microsoft Windows 10: Firefox based) #15 #2180645
>>2177750 (OP)
Youtube-dl, устанавливает с кучи сайтов, но домохозяйкам не понравится, ведь нету ГУЯ, только старая добрая черная строка
Аноним (Ubuntu Linux: Chromium based) #16 #2181430
>>2180121
Можно полный лог? Желательно открыть issue в трекере https://github.com/ginz/VkMusicDownloader2/issues , но можно и на pastebin, если слишком стрёмно свою анониморду раскрывать.
_
разраб этого VkMusicDownloader2
Аноним (Ubuntu Linux: Chromium based) #17 #2181439
>>2179703
При создании я руководствовался идеей, что пользователь, скорее всего, захочет запустить всё самостоятельно, чтобы быть уверенным, что оно собрано именно из этих исходников, но, возможно, стоит обратить внимание и на тех, кому похуй.
А так-то там написано как запускать: для виндоюзеров
Win-R -> cmd -> ввести cd "C:\vkMusicDownloaderLocation", заменив второй аргумент на реальную локацию, а дальше ввести mvn clean package exec:java
Аноним (Microsoft Windows 10: New Opera) #18 #2181793
Аноним (Ubuntu Linux: Chromium based) #19 #2181826
>>2181793
Есть одна идея. Можно вывод mvn -version
?
Аноним (Microsoft Windows 10: New Opera) #20 #2181915
306 Кб, 650x922
Аноним (Google Android: Mobile Safari) #21 #2181930
>>2181430
Няша, почему Maven, а не Gradle?
Аноним (Ubuntu Linux: Chromium based) #22 #2181959
>>2181915
Удаляй в пизду Java 9 и ставь нормальную JDK 8 (http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html). Девятка ещё совершенно сырая, большинство приложений не могут с ней работать
Аноним (Google Android: Mobile Safari) #23 #2181968
Аноним (Ubuntu Linux: Chromium based) #24 #2181972
>>2181930
Для маленьких проектов, как этот, нет никакой разницы, какую систему сборки из 100500 выбрать. И да, gradle очень тормозной:)
Аноним (Google Android: Mobile Safari) #25 #2181976
>>2181972
С Gradle daemon быстрее Maven же.
Аноним (Microsoft Windows 10: New Opera) #26 #2182113
>>2181959
Спасибо!
Аноним (Microsoft Windows 10: Vivaldi) #27 #2183334
>>2177750 (OP)

>2018


>жрать говно из вбыдлятни


Пидорахи, всё таки вы необучаемы.
Аноним (Microsoft Windows 10: New Opera) #28 #2185224
>>2183334
Почему сразу говно. Там было удобно собрать в один плейлист удобную музыку, есть почти все треки. А сейчас надо бы просто стащить треки оттуда, чтоб не пропало.
Если и буду платить за какой-то музыкальный сервис, то точно не за ВК.
Аноним (Microsoft Windows 10: New Opera) #29 #2185225
>>2185224

>Там было удобно собрать в один плейлист удобную музыку, есть почти все треки.


Там было удобно собрать в один плейлист понравившуюся музыку, есть почти все треки.
быстроfix
sage Аноним (Linux: Palemoon) #30 #2185230

>качаем музыку из ВК


Сажи раку.
Аноним (Linux: Chromium based) #31 #2189405
>>2177750 (OP)
Кароч, для тех, кому похуй на безопасность и всё такое появился линк на уже готовый билд: https://github.com/ginz/VkMusicDownloader2/blob/master/README.md
Аноним (Apple GayPhone: Safari) #32 #2189499
Как вы ещё лазите в эти все вк, блять - это уже не модно давно.
Аноним (Microsoft Windows 7: Firefox based) #33 #2189538
>>2177750 (OP)
Собственная сборка версии 46a256d
Багрепорт 1
Успешный логин
Нажатие Download
https://pastebin.com/jpQZ6crh

Багрепорт 2
Поисковый запрос выдает список треков
Нажатие Download выдает NPE в консоль.
https://pastebin.com/eiEwkxNH

Оно вообще что нибудь скачивает?
>>2189499
Мы О.L.D.фаги.
Тред утонул или удален.
Это копия, сохраненная 27 ноября 2017 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /s/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски