Portál AbcLinuxu, 13. května 2025 00:16

Dotaz: Stažení MP3 najednou

10.10.2007 15:39 Opium | skóre: 14 | blog: drugz | -cenzura-
Stažení MP3 najednou
Přečteno: 651×
Odpovědět | Admin
Ahoj, mám problém:D Chtěl bych nějak jednoduše stáhnout všechny MP3ky z této stránky spolu s adresáři s názvy alb: www.collide.net/aural/. Víte někdo jak na to s aria2/curl/wget/pluginem pro firefox?? Necu klikat na každý soubor zvlášť to bych na tom strávil mládí. Děkuji všem
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

10.10.2007 15:40 Opium | skóre: 14 | blog: drugz | -cenzura-
Rozbalit Rozbalit vše Re: Stažení MP3 najednou
Odpovědět | | Sbalit | Link | Blokovat | Admin
...popř. s httrack... (ale ten by stáhnul i všechno to menu vlevo)
Luboš Doležel (Doli) avatar 10.10.2007 15:44 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Stažení MP3 najednou
Odpovědět | | Sbalit | Link | Blokovat | Admin
Spolu s názvy alb? Tak si na to napiš skript, nikdo to za tebe psát nebude...
10.10.2007 15:46 Opium | skóre: 14 | blog: drugz | -cenzura-
Rozbalit Rozbalit vše Re: Stažení MP3 najednou
no ne přímo názvy alb, ale jen jak je třebas http://www.collide.net/aural/ctg/white_rabbit.mp3 tak aby tam byl adresář s tím "ctg", stačí nakopnout, nikoho nenutim aby to psal prosimte
10.10.2007 16:17 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Stažení MP3 najednou
Poštvat na to wget s možností rekurzivního stahování? Aby na lokálu vytvořil stejnou adresářovou strukturu jako je na vzdálené straně, čímž se zachová informace a pak se to dá nějak hromadně přejmenovat.
10.10.2007 16:31 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Stažení MP3 najednou
Nebo takhle nějak:
site="http://www.collide.net/aural/"
mp3s="$(wget -q -O - "$site" |\
sed -n -e "s/^.*\"\([^\\\"]*.mp3\)\".*/\1/p")"

for mp3 in $mp3s; do
  basename=${mp3##*/}
  album=${mp3%%/*}
  wget -O "$album - $basename" "$site"
done
10.10.2007 16:36 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Stažení MP3 najednou
eh, samozř.
  wget -O "$album - $basename" "$site/$mp3"
10.10.2007 16:15 ajikdpoe | skóre: 23 | blog: dvh
Rozbalit Rozbalit vše Re: Stažení MP3 najednou
Odpovědět | | Sbalit | Link | Blokovat | Admin
#!/bin/bash
wget http://www.collide.net/aural/
cat index.html | grep '.mp3"' | sed 's/a href="/\n/g' | sed 's/3"/3\n/g' |  grep '.mp3' | (while read a; do
  wget echo $a
done)
10.10.2007 16:16 ajikdpoe | skóre: 23 | blog: dvh
Rozbalit Rozbalit vše Re: Stažení MP3 najednou
sory, ma tam byt

wget $a

nie

wget echo $a
10.10.2007 16:19 ajikdpoe | skóre: 23 | blog: dvh
Rozbalit Rozbalit vše Re: Stažení MP3 najednou
ups, ma tam byt:

wget http://www.collide.net/aural/$a

nemam linuxovy komp pripojeny na net takze to nemozem vyskusat
10.10.2007 16:27 Opium | skóre: 14 | blog: drugz | -cenzura-
Rozbalit Rozbalit vše Re: Stažení MP3 najednou
hele diky :-*
10.10.2007 16:33 ---- | skóre: 23 | blog: -
Rozbalit Rozbalit vše Re: Stažení MP3 najednou
Odpovědět | | Sbalit | Link | Blokovat | Admin
Wget tohle umí sám od sebe: wget -b -o ./log -np -nc -r -l1 -A.mp3 -nd -H -e robots off http://neco.nekde/nejakyadresar/

Místo mp3 si samozřejmě můžete zvolit jakoukoliv koncovku.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.