Una pagina contiene collegamenti a una serie di file .zip, che desidero scaricare. So che questo può essere fatto da wget e curl. Com'è fatto?Come scaricare tutti i collegamenti ai file .zip su una determinata pagina web usando wget/curl?
risposta
Il comando è:
wget -r -np -l 1 -A zip http://example.com/download/
Opzioni significato:
-r, --recursive specify recursive download.
-np, --no-parent don't ascend to the parent directory.
-l, --level=NUMBER maximum recursion depth (inf or 0 for infinite).
-A, --accept=LIST comma-separated list of accepted extensions.
Sopra soluzione non funziona per me. Per me solo questo funziona:
wget -r -l1 -H -t1 -nd -N -np -A.mp3 -erobots=off [url of website]
Opzioni significato:
-r recursive
-l1 maximum recursion depth (1=use only this directory)
-H span hosts (visit other hosts in the recursion)
-t1 Number of retries
-nd Don't make new directories, put downloaded files in this one
-N turn on timestamping
-A.mp3 download only mp3s
-erobots=off execute "robots.off" as if it were a part of .wgetrc
Fonte: http://www.commandlinefu.com/commands/view/12498/download-all-music-files-off-of-a-website-using-wget –
sì, grazie! Non ricordavo da dove venisse, ho appena mentito nei miei copioni. –
non so scusa. fai una nuova domanda! ;) –
Per altri scenari con qualche magia parallelo che uso:
curl [url] | grep -i [filending] | sed -n 's/.*href="\([^"]*\).*/\1/p' | parallel -N5 wget -
- 1. come scaricare un file zip usando angolare
- 2. ASP.NET Scarica tutti i file come Zip
- 3. Dove scaricare tutti gli elementi polimerici come file zip?
- 4. Come ottenere tutti i collegamenti di una pagina Web utilizzando Ruby
- 5. Come posso scaricare un file zip in python usando urllib2?
- 6. scaricare più file come zip in .net
- 7. Come scaricare una pagina Web in una variabile?
- 8. Come scaricare PDF da collegamenti raschiati [Python]?
- 9. Scaricare un file zip ed estrarlo in memoria usando Python3
- 10. Download di una pagina Web e di tutti i relativi file di risorse in Python
- 11. Come scaricare e decomprimere la cartella .ZIP usando Adobe Air?
- 12. Python: Come scaricare un file zip
- 13. Come raschiare una pagina Web usando C?
- 14. AngularJS - Come elencare i nomi file da una determinata cartella?
- 15. ftp PhpStorm senza scaricare tutti i file
- 16. Come scaricare il file usando java spark?
- 17. come scorrere una pagina web usando watir
- 18. Come scaricare file binario usando l'API Web ASP.net e Javascript?
- 19. IE8: file drag'n'drop su una pagina Web
- 20. Scaricare più file come file zip utilizzando php
- 21. comandi ssh Putty zip tutti i file all'interno di questa cartella quindi scaricare
- 22. Shiny: scaricare archivio zip
- 23. Java: estrai tutti i collegamenti con una determinata parola in essi con JSoup?
- 24. Disabilita e abilita TUTTI i collegamenti ipertestuali usando JQuery
- 25. Bibtex su una pagina Web?
- 26. Come posso scaricare il file zip in C#?
- 27. Scaricare tutti i file di un tipo particolare da un sito Web utilizzando wget
- 28. Disabilita tutti i collegamenti all'interno di IFRAME usando jQuery
- 29. Come lavorare con user-agent per scaricare una pagina web usando Wget
- 30. Come elencare tutti i collegamenti simbolici su un filesystem NTFS
I -nd' (nessuna directory) ' flag è utile se non vuoi creare directory aggiuntive (cioè, tutti i file si troveranno nella cartella principale). –
Come posso modificare questa soluzione affinché diventi più profonda dalla pagina specificata? Ho provato -l 20, ma wget si ferma immediatamente. – Wrench