Re: Jak masowo pobrać pliki z windows live?

Autor: Jacek Kalinski <jacek_kal_at_go2._NOSPAMPLEASE_.pl>
Data: Wed 09 Dec 2009 - 13:25:47 MET
Message-ID: <slrnhhv5qb.4h7.jacek_kal@nntp.dyski.one.pl>
Content-Type: text/plain; charset=iso-8859-2

W artykule <hfmen4$m1a$1@news.interia.pl>, Przemys³aw Adam ¦miejek napisa³(a):

>>> s± sobie pliki udostêpnione jako SkyDrive w Windows Live, np. te:
>>> http://cid-dee334f5cf11dd5d.skydrive.live.com/browse.aspx/kazania/2005
>> Pomóg³bym Ci, ale niestety plik XML jest nieprawid³owy i siê nie wy¶wietla.
>> B³±d parsowania XML: nieprawid³owo sformowany
>> Obszar: http://cid-dee334f5cf11dd5d.skydrive.live.com/browse.aspx/kazania/2005
>> Numer linii: 77, kolumna 184
>
>
> A to ju¿ nie moja wina. U mnie dzia³a w IE i Firefoksie.

No u mnie w FF (3.5.5) nie dzia³a. OS: linux.

>> Natomiast listê linków musisz sobie jako¶ sam wyci±gn±æ. Jakim¶ skryptem.
>
> Ino jakim. To jest megaz³o¿one badziewiade³ko. :(

grep -E "href=.*mp3" 2005 | sed -r 's/.*href="([^"]+\.mp3)".*/\1/g'
gdzie "2005" to zapisane ¼ród³o strony.
Polecenia grep.exe i sed.exe znajdziesz w unxutils
(unxutils.sourceforge.net).
Je¶li grep.exe nie bêdzie dzia³a³, to u¿yj egrep.exe i wówczas bez
prze³±cznika -E.

PS: pod linuksem wypluwa wynik w postaci:
http://cid-dee334f5cf11dd5d.skydrive.live.com/self.aspx/kazania/2005/2005-01-02.mp3
http://cid-dee334f5cf11dd5d.skydrive.live.com/self.aspx/kazania/2005/2005-01-09.mp3
http://cid-dee334f5cf11dd5d.skydrive.live.com/self.aspx/kazania/2005/2005-01-16.mp3
itd.

¯eby pó¼niej pobraæ wszystkie te linki, u¿yj wget z prze³±cznikiem
--input-file.

Jakie¶ programy typowo windowsowe te¿ by¶ pewnie znalaz³, ale nikt
nie chce podpowiedzieæ jak to zrobiæ, a ja pewniej czujê siê w skryptach
linuksa. St±d takie rozwi±zanie (na okr±g³o).

Jacek
Received on Wed Dec 9 13:30:05 2009

To archiwum zosta³o wygenerowane przez hypermail 2.1.8 : Wed 09 Dec 2009 - 13:42:01 MET