| Télécharger une page web | |
|
|
Auteur | Message |
---|
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Télécharger une page web Jeu 17 Sep 2015 - 21:43 | |
| J'avais déjà donné un script pour ça, voici un moyen encore plus simple et plus rapide, sans ressources externes: utilisation de powershell dans une sub d'une seule ligne (exemple: téléchargement de la liste des commandes Panoramic): - Code:
-
DIM url$, fr$ url$ = "http://panoramic-language.pagesperso-orange.fr/French/LIST_alpha.htm" fr$ = "C:\TEMP\Pano_List.htm" WIDTH 0,1200: HEIGHT 0,SCREEN_Y HVIEWER 1: FULL_SPACE 1 WebFile(url$,fr$) FILE_LOAD 1,fr$ END ' ============================================================================== SUB WebFile(url$,fr$) ' Télécharger dans fr$ la page web (fichier html) à l'adresse web url$ EXECUTE_WAIT "Powershell (New-Object System.Net.WebClient).DownloadFile('"+url$+"'"+",'"+fr$+"')" END_SUB ' ============================================================================== | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Jeu 17 Sep 2015 - 21:59 | |
| Si tu me formates cela pour le site, elle y prendra sa place. | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Télécharger une page web Jeu 17 Sep 2015 - 22:12 | |
| extra On ne peut plus simple et très efficace. Ca doit être du JL35. Ah oui, c'est bien ça | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Télécharger une page web Jeu 17 Sep 2015 - 22:26 | |
| Salut Ygeronimi, Je t'ai mis un petit WebFile.zip dans les procédures (un fichier .txt et un fichier .bas), mais il n'y a pas grand'chose à en dire...
Merci Jicehel, c'est vrai qu'à côté des scripts vbs et autres que j'ai dans mes tiroirs c'est extrêmement simple ! | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Jeu 17 Sep 2015 - 22:36 | |
| Merci JL35 !
Youpi !!! je vais modifié la page procédures !!! | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Télécharger une page web Jeu 17 Sep 2015 - 22:48 | |
| OK, du coup, je lance le défi à qui peut faire ça dans une procédure plus petite (moins d'une ligne) | |
|
| |
Marc
Nombre de messages : 2466 Age : 63 Localisation : TOURS (37) Date d'inscription : 17/03/2014
| Sujet: Re: Télécharger une page web Jeu 17 Sep 2015 - 23:00 | |
| Bonjour à tous !
Simple mais terriblement efficace ! Merci JL35 pour ces quelques lignes de code.
Marc | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Télécharger une page web Jeu 17 Sep 2015 - 23:03 | |
| Merci Marc ! en fait toute la substance est dans une seule ligne. Sur ce... | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Jeu 17 Sep 2015 - 23:07 | |
| C' est en ligne dans la rubrique "Procédures". Et il est content... | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Télécharger une page web Jeu 17 Sep 2015 - 23:22 | |
| - JL35 a écrit:
- OK,
du coup, je lance le défi à qui peut faire ça dans une procédure plus petite (moins d'une ligne)
Moins d'une ligne ? De combien ? Un quart de ligne, ça peut faire l'affaire ? Hmmm, non, je ne peux pas car un quart de ligne, ça fait quand même une ligne! En tout cas, merci pour ta ligne. Heu, il s'agit de ta ligne de code. | |
|
| |
Marc
Nombre de messages : 2466 Age : 63 Localisation : TOURS (37) Date d'inscription : 17/03/2014
| Sujet: Re: Télécharger une page web Jeu 17 Sep 2015 - 23:27 | |
| Humm... désolé, je dû rater quelque chose... (mauvais élève, je suis !) - Citation :
- C' est en ligne dans la rubrique "Procédures".
Où trouve-t-on cette rubrique ? | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Télécharger une page web Jeu 17 Sep 2015 - 23:43 | |
| C’est dans Le Mag | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Jeu 17 Sep 2015 - 23:43 | |
| | |
|
| |
Marc
Nombre de messages : 2466 Age : 63 Localisation : TOURS (37) Date d'inscription : 17/03/2014
| Sujet: Re: Télécharger une page web Ven 18 Sep 2015 - 0:12 | |
| Vu ! C'est une mine d'or ! Merci à tous. | |
|
| |
jpcr
Nombre de messages : 276 Age : 57 Localisation : Val de Marne (94) Date d'inscription : 06/05/2011
| Sujet: Re: Télécharger une page web Ven 18 Sep 2015 - 8:44 | |
| c'est vrai que ce serait bien de mettre le mag dans la partie navigation a gauche pour un accès direct.
jp | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Télécharger une page web Ven 18 Sep 2015 - 8:49 | |
| bonne idée jpcr | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mer 9 Mar 2016 - 21:06 | |
| Je remonte un sujet des catacombes mais j' ai une petite question pour notre ami JL35. Aurais tu une astuce pour ne pas voir la fenêtre shell comme tu l' avais pour la fenêtre dos ? | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Télécharger une page web Mer 9 Mar 2016 - 22:13 | |
| Salut ygeronimi, Alors là, je sèche... Il y a bien un paramètre Powershell qui est '-WindowStyle Hidden', qui est censé cacher la fenêtre d'exécution, je l'ai essayé dans la commande, mais chez moi ça ne change rien, ou bien je ne sais pas le mettre en oeuvre...
Je regarde,mais...Allez mon ami, c'est bien parce que c'est toi, mais essaie ça pour voir (exemple comme ci-dessus: chargement de la page panoramic des mots-clés): - Code:
-
DIM url$, fr$, pr$ url$ = "http://panoramic-language.pagesperso-orange.fr/French/LIST_alpha.htm" fr$ = "C:\TEMP\Pano_List.htm"
if file_exists(fr$)=1 then file_delete fr$ WebFile_discret(url$,fr$) WIDTH 0,1200: HEIGHT 0,SCREEN_Y HVIEWER 1: FULL_SPACE 1 FILE_LOAD 1,fr$ END
SUB WebFile_discret(url$,fr$) ' Télécharger dans fr$ la page web (fichier html) à l'adresse web url$ (méthode discrète) DIM_LOCAL pr$,vb$,q$: vb$ = "C:\Temp\Vb.vbs": q$ = CHR$(34) pr$="Powershell.exe (New-Object System.Net.WebClient).DownloadFile('"+url$+"'"+",'"+fr$+"')" FILE_OPEN_WRITE 9, vb$: ' ===== Création du script .vbs ===== FILE_WRITELN 9,"CreateObject("+q$+"Wscript.Shell"+q$+").Run "+q$+pr$+q$+",0,True" FILE_CLOSE 9 EXECUTE_WAIT "WSCRIPT.exe "+vb$: ' ===== Exécution du script ===== FILE_DELETE vb$ END_SUB J'ai repris la technique classique de masquage de fenêtre avec un script vbs. Mais là il faut quelques lignes en plus, c'est moins joli ! mais après tout aussi efficace. | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Télécharger une page web Jeu 10 Mar 2016 - 1:53 | |
| Après avoir séché, JL35 a plongé dans les eaux calmes : il a suivit les sentiers battus pour ne pas s’égarer. Le résultat c’est qu’il est arrivé à bon port ; et ça c’est ce qui est demandé. Ygeronimi doit être ravi ! Et moi, je dois me taire. | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Jeu 10 Mar 2016 - 6:14 | |
| | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Télécharger une page web Jeu 10 Mar 2016 - 10:36 | |
| Tant mieux ! - papydall a écrit:
- Après avoir séché, JL35 a plongé dans les eaux calmes
En principe, je me sèche plutôt après avoir plongé, mais bon... | |
|
| |
Contenu sponsorisé
| Sujet: Re: Télécharger une page web | |
| |
|
| |
| Télécharger une page web | |
|