user@linuxtrack:~ $ python -c 'print("Soyez les bienvenus !")'

Vous n'êtes pas identifié(e).

#1 23-04-2015 19:19:37

nemesia
Membre

Wget

Je ne vais pas récapituler ici ce qui est fort bien présenté ailleurs.
Pour des informations sur wget, consultez le man page ou les liens suivants :
http://fr.wikipedia.org/wiki/GNU_Wget
http://doc.ubuntu-fr.org/wget

Par contre, je vais mettre ici mes petites recettes de cuisine spéciales wget.
Et si par la même occasion vous en avez aussi à partager ne vous en privez pas.

-------------------------------------------------------------------

Télécharger des Ogg :

wget -np -nd -r -A *.ogg "http://musique-libre_de_droit.ogg/"

Aspirer un site (Téléchargement récursif) :

wget -r + url du site

Reprendre un téléchargement :

wget -c + url du site

Un petit complément :

Téléchargement de fichier sur google et récupération avec Wget.

fr.avi intitle:index of
linux embarqué filetype:pdf
?intitle:index.of? artiste .ogg
index of ftp/ +ogg
index of ftp/ +divx
index of ftp/ +"Cequevousvoulez"
index.of/dedibox+"Cequevousvoulez
index.of/kimsufi+"Cequevousvoulez

Si vous en avez d'autres ajoutez les à la suite.

Dernière modification par nemesia (23-04-2015 19:28:39)

Hors ligne

#2 24-04-2015 00:00:14

WangXiangzhai
Membre

Re : Wget

nemesia a écrit :

Et si par la même occasion vous en avez aussi à partager ne vous en privez pas.

wget télécharge le fichier dans le repertoire, dans lequel nous sommes placés.

exemple:

root@debian:/home/philippe# cd /home/mon_dossier
root@debian:/home/mon_dossier# wget http://wallpapers.wallhaven.cc/wallpapers/full/wallhaven-507.png
--2015-04-23 23:51:49--  http://wallpapers.wallhaven.cc/wallpapers/full/wallhaven-507.png
Résolution de wallpapers.wallhaven.cc (wallpapers.wallhaven.cc)... 192.99.7.110
Connexion vers wallpapers.wallhaven.cc (wallpapers.wallhaven.cc)|192.99.7.110|:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: 1527072 (1,5M) [image/png]
Sauvegarde en : «wallhaven-507.png»

100%[=======================================================================>] 1 527 072    192K/s   ds 5,8s    

2015-04-23 23:51:56 (257 KB/s) - «wallhaven-507.png» sauvegardé [1527072/1527072]

root@debian:/home/mon_dossier# ls
wallhaven-507.png
root@debian:/home/mon_dossier# 

merci, @+

Dernière modification par WangXiangzhai (24-04-2015 00:20:01)


PC: HP-pavilion a6227.fr | wifi: Awus036H et HWGUSB2-54 | CG: NVIDIA geforce 8400 GS | OS: Debian-8.1.0-i386 Xfce | EN TESTE kali-linux-openbox-rolling-i386.iso (KaliBang), bento-openbox-14.04.3-i386.iso et Viperr8_i686.iso

Hors ligne

#3 24-04-2015 09:06:47

IceF0x
#! Gourou Linux

Re : Wget

Afficher le code source d'une page .html

wget -O - $URL

danger dans le cas d'une page .php seul le code interprété sera affiché.


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#4 24-04-2015 09:28:16

WarLocG
#! modo de compet

Re : Wget

J'apporte un petit complément a ta remarque IceF0x smile

dans le cas d'une page .php seul le code interprété sera affiché.

Cette remarque s'applique a tous les langages web coté serveur, donc les pages en .php, .jsp, .aspx, .cf (? je sais plus pour coldfusion ?), ... fourniront seulement une réponse "coté client", du html ou du xml donc. Après y a mille et une facon de récupérer la source d'une page, voir ses headers, ici on se concentre bien sur wget smile

Et ca sera donc avec wget -S --spider $URL pour les headers (juste les réponses du serveur)


Avant de poser vos questions, jeter un oeil ici
Mon CodeVault et Wiki : ici
Les messages privés envers le staff sont uniquement pour les cas d'urgence ou affaires privées (personnelles). Les demandes se feront exclusivement sur le forum. Merci de respecter cette clause sous peine de sanctions.

Hors ligne

#5 24-04-2015 10:27:20

nemesia
Membre

Re : Wget

Sympa pour afficher le code source, merci Icefox.;)

Hors ligne

#6 24-04-2015 22:05:57

WangXiangzhai
Membre

Re : Wget

wget peut récupérer un fichier sur un serveur local.

exemple:

wget http://192.168.0.4/partage/telechargement/zw.jpg

1429905497.png


root@debian:/home/philippe# cd /home/mon_dossier
root@debian:/home/mon_dossier# 
root@debian:/home/mon_dossier# 
root@debian:/home/mon_dossier# wget http://192.168.0.4/partage/telechargement/zw.jpg
--2015-04-24 22:03:05--  http://192.168.0.4/partage/telechargement/zw.jpg
Connexion vers 192.168.0.4:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: 433958 (424K) [image/jpeg]
Sauvegarde en : «zw.jpg»

100%[===================================================================================>] 433 958     --.-K/s   ds 0,02s   

2015-04-24 22:03:05 (20,1 MB/s) - «zw.jpg» sauvegardé [433958/433958]

root@debian:/home/mon_dossier# ls
zw.jpg
root@debian:/home/mon_dossier# 

PC: HP-pavilion a6227.fr | wifi: Awus036H et HWGUSB2-54 | CG: NVIDIA geforce 8400 GS | OS: Debian-8.1.0-i386 Xfce | EN TESTE kali-linux-openbox-rolling-i386.iso (KaliBang), bento-openbox-14.04.3-i386.iso et Viperr8_i686.iso

Hors ligne

#7 24-04-2015 22:21:10

IceF0x
#! Gourou Linux

Re : Wget

Ou un fichier sur une machine virtuelle il suffit de lancer un serveur local avec python et ensuite de wget l'ip de sa vm.
Plus besoin de créer un partage avec virtualbox smile


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#8 24-04-2015 23:30:33

WangXiangzhai
Membre

Re : Wget

je développe un peu pour le voyageur.

dans mon cas ce sera:

exemple:

dans la machine invitée (serveur):

# cd /var/www/partage/telechargement

# python -m SimpleHTTPServer 8000

dans la machine hôte:

dans URL:

192.168.0.4:8000/

1429909990.png

avec wget:

root@debian:/home/philippe# cd /home/mon_dossier
root@debian:/home/mon_dossier# 
root@debian:/home/mon_dossier# 
root@debian:/home/mon_dossier# wget http://192.168.0.4:8000/zw.jpg
--2015-04-24 23:17:53--  http://192.168.0.4:8000/zw.jpg
Connexion vers 192.168.0.4:8000...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: 433958 (424K) [image/jpeg]
Sauvegarde en : «zw.jpg.1»

100%[======================================>] 433 958     --.-K/s   ds 0,1s    

2015-04-24 23:17:53 (4,20 MB/s) - «zw.jpg.1» sauvegardé [433958/433958]

root@debian:/home/mon_dossier# ls
zw.jpg
root@debian:/home/mon_dossier# 

@+


PC: HP-pavilion a6227.fr | wifi: Awus036H et HWGUSB2-54 | CG: NVIDIA geforce 8400 GS | OS: Debian-8.1.0-i386 Xfce | EN TESTE kali-linux-openbox-rolling-i386.iso (KaliBang), bento-openbox-14.04.3-i386.iso et Viperr8_i686.iso

Hors ligne

Pied de page des forums