Помогите найти логику (beatport.com) Всем привет! Вот пытаюсь найти зависимость. Что вообще да как тут. Code: http:// ..... /get/volume3/items/0/100000/80000/2000/600/50/182654.mp3?t=63992bc82a2087bb1b7682fb2c84231e/4b705aed&f=182654_Slip_And_Slide__Scream_And_Shout_Recordings__Original_Mix.mp3&i=39352e32362e3233362e3233353a3630353339&adltk=1265654509_f07a0f011af364484f09f7a149098a24 Без той части ссылки, которая идет после .mp3?t= ... не реально скачать файл. Задача моя стоит в том что-бы скачивать треки эти, но у каждого трека ссылка после .mp3?t= ... разная. Что можно придумать в этом случае? Откуда примерно можно брать эти значения? Что означают эти дополнительные значения?
Можно и придумать, и сгенерировать, но будет ли прокать, нефакт. А в чем собсна проблемма ? Спарсите эти значения с сайта, возможно они хранятся в скрытых полях, куках. Гадать можно долго, поэтому светите УРЛ ресурса.
https://ak-download-beatport.bpddn.com/get/volume4/items/0/100000/80000/2000/600/50/182655.mp3?t=cae6c34ab62ada81ac2ea1dc3e276fd7/4b706a84&f=182655_All_About_House_Music__Noir_Music_Group__Noir_2007_Remix.mp3&i=39352e32362e3233362e3233353a3630353339&adltk=1265658500_fc4a68d41476afd3a201b7d0b4ff2f17 Я уже потыкался и немного разобрался. 1) Эта ссылка постоянно меняет свои значения, как я писал выше. 2) Если не пройдешь на сайте авторизацию - будет писать, что надо авторизироваться. Пример: https://www.beatport.com/en-US/xml/user/downloads/checkStatus?promoItemId=182655 3) Пока реально не оплатишь - он не дает доступа к скачиванию... Я так думаю что надо найти там какой-то код, который добавляет эти треки в твой логин. Сам эти ссылки вытаскивал с помощью HTTP Debugger Pro. Пытался даже реальную кредитку пробить, что-бы получить заветный код одобрения покупки))
Просто давно пытаюсь ломануть этот ресурс, что-бы качать свежую музыку в качестве wav. Знаю что ломают. Но не могу найти информацию.
Вот содержание ссылки https://www.beatport.com/en-US/xml/user/downloads/checkStatus?promoItemId=182655 PHP: <response> <link></link> − <result> − <download received="false" downloadNow="true" fileSize="16906902" type="verify"> <format>mp3</format> <receivedDate></receivedDate> − <downloadUrl> https://ak-download-beatport.bpddn.com/get/volume4/items/0/100000/80000/2000/600/50/182655.mp3?t=3208821e4d5ec946d2fd9293e450884b/4b707145&f=182655_All_About_House_Music__Noir_Music_Group__Noir_2007_Remix.mp3&i=39352e32362e3233362e3233353a3630353339&adltk=1265660229_d927c06538ead884eb7d25297cd2488a </downloadUrl> <catalogNumber></catalogNumber> − <track id="182655" url="http://ak-samples.beatport.com/items/volumes/volume4/items/0/100000/80000/2000/600/50/182655.LOFI.mp3" time="07:02" isSelected="false"> <name>All About House Music (Noir Music Group)</name> <urlName>All About House Music Noir Music Group</urlName> <mixName>Noir 2007 Remix</mixName> <price>$1.49</price> <priceUSD>$1.49</priceUSD> <priceGBP>£1.12</priceGBP> <priceEUR>€1.30</priceEUR> <dateAdded>2006-08-31</dateAdded> <dateReleased>2006-09-01</dateReleased> <trackNumber>10</trackNumber> <trackLength>07:02</trackLength> <territories>WORLDWIDE</territories> <image ref="default" height="60" width="60" url="http://ak-media.beatport.com/images/beatport/defaultMain.jpg"> </image> <image ref="default" height="30" width="30" url="http://ak-media.beatport.com/images/beatport/defaultThumb.jpg"> </image> <image ref="release" height="30" width="30" url="http://ak-media.beatport.com/items/imageCatalog/0/0/40000/2000/0/0/42000.jpg"> </image> <image ref="release" height="60" width="60" url="http://ak-media.beatport.com/items/imageCatalog/0/0/40000/2000/0/0/42001.jpg"> </image> − <fulfillment type="download" promoItemId="182655"> <name>Download</name> </fulfillment> − <currentStatus id="10"> <name>General Content</name> </currentStatus> − <release id="30714" exclusive="0"> <name>Get Started - Beatport 10 Free Downloads</name> </release> − <label id="1193"> <name>Beatport Promotion</name> </label> − <genre id="5"> <name>House</name> </genre> − <performer id="14397" ref="Artist"> <name>Noir</name> </performer> </track> </download> </result> − <msgs> <msg type="success"/> </msgs> </response>