IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Télécharger automatiquement un fichier texte


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 77
    Par défaut Télécharger automatiquement un fichier texte
    Bonjour,

    Actuellement, sous Windows 10, je me connecte à un site web avec Firefox pour télécharger un fichier texte. Pour cela :
    1) je me connecte au site ( (https://www...)) qui m'affiche un écran,
    2) je clique sur le radioButton correspondant au fichier à récupérer,
    3) je clique sur le bouton "Télécharger", une fenêtre s'affiche alors avec 2 radioButton permettant :
    - soit d'ouvrir le fichier (dans ce cas j'indique que je veux l'ouvrir avec "Bloc-notes", puis je l'enregistre ensuite moi-même),
    - soit d'enregistrer le fichier (dans ce cas le fichier est enregistré dans le répertoire standard "Téléchargements"),
    4) après avoir choisi une de ces 2 actions, je clique sur le bouton "OK".
    La récupération du fichier se fait toujours sans problème.

    Comme le contenu du fichier évolue continuellement, je souhaite automatiser sa récupération afin de le télécharger à intervalle régulier plusieurs fois par jour.
    Dans un premier temps je cherche à obtenir une commande qui me permettrait de charger automatiquement le fichier,
    cela reviendrait à effectuer automatiquement chacune des actions 1 à 4 ci-dessus (avec : cURL, PHP, JavaScript, ... ?).

    Je suis novice en cURL, PHP et JavaScript.
    Je me suis jeté à l'eau avec la source HTML-JavaScript suivante qui clique automatiquement mon lien HTML vers la page du site concerné :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html lang="EN" dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
       <head>
          <a href = "https://www..." id="monLien">
    	        PageàCharger
          </a>
          <script type = "text/javascript">
          //<![CDATA[
             window.confirm ("Pause 1 !");    //S'affiche avec arrêt
             monLien.click();                 //Chargement de la page via internet
             window.confirm ("Pause 2 !");    //S'affiche sans s'arrêter et disparait aussitôt
          //]]>
          </script>
       </head>
       <body>
       </body>
    </html>
    La première fenêtre "Pause 1 !" est correctement affichée et attend ma confirmation :
    Nom : Mes1.gif
Affichages : 248
Taille : 3,6 Ko
    La seconde fenêtre "Pause 2 !" s'affiche et disparait immédiatement sans me donner la main :
    Nom : Mes2.gif
Affichages : 238
Taille : 5,9 Ko
    Je ne comprend pas pourquoi une case à cocher s'affiche dans cette seconde fenêtre, je m'attendais logiquement à ce qu'elle soit identique à la première fenêtre.

    Entre l'affichage des deux fenêtres, le clic automatique de "monLien" permet bien d'afficher la page internet, l'affichage se produit après la seconde fenêtre ("Pause 2 !").

    J'aurais souhaité que mon JavaScript soit encore opérationnel après le clic automatique et l'affichage de la page internet, et qu'il puisse me permettre d'agir aussi sur cette nouvelle page, mais sans doute est-il écrasé par l'affichage de la nouvelle page ?

    Y a-t-il un moyen de compléter mon JavaScript afin qu'il puisse continuer jusqu'au chargement du fichier ?

    Merci d'avance pour votre aide à venir.

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 653
    Par défaut
    Citation Envoyé par momofr Voir le message
    sans doute est-il écrasé par l'affichage de la nouvelle page ?
    je pense aussi que c'est ce qu'il se passe.

    si on revient au besoin principal qui est de récupérer un fichier, avez-vous cherché si le site fournit une API qui permettrai d'accéder directement à ce fichier ?

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 77
    Par défaut API existante
    Je viens de voir sur le site qu'une API existe effectivement, mais son utilisation n'étant pas gratuite, je préfèrerais être en mesure de récupérer le fichier par mes propres moyens.

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    Bonjour,
    mais son utilisation n'étant pas gratuite, je préfèrerais être en mesure de récupérer le fichier par mes propres moyens
    donc tu te lances dans du piratage !

    Extrait des règles du club :
    IV-B. Piratage
    Le piratage est illégal, de même que sont interdits les messages concernant les cracks, warez, sérials (sauf évaluation), etc. Est bien sûr autorisé tout ce qui concerne les logiciels gratuits, freewares et évaluation.

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 77
    Par défaut Gardons le sens de la mesure
    Bonsoir,

    Je comprends bien que soient considérés comme piratage, et donc interdits, car illégaux, les échanges concernant des cracks, et j'ajouterai même les tentatives d'accès à des informations confidentielles.
    Dans mon cas, je cherche seulement à automatiser le téléchargement d'un fichier que j'ai le droit de télécharger légalement et gratuitement de façon manuelle.
    Il existe dans mon esprit une nette différence entre les deux, mais ce n'est sans doute pas la perception de tout le monde.

    Pourquoi mon cas n'entrerait-il donc pas dans : "Est bien sûr autorisé tout ce qui concerne les logiciels gratuits, freewares et évaluation." ?

  6. #6
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    Ceci n'était qu'un rappel

    Pourquoi mon cas n'entrerait-il donc pas dans : "Est bien sûr autorisé tout ce qui concerne les logiciels gratuits, freewares et évaluation." ?
    Sauf que tu expliques que tu aimerais détourner la façon « normale » d’accéder aux ressources, donc pas d'affichage de pub, ce qui contribue en partie à les faire vivre, ou autre pistage

Discussions similaires

  1. [AC-2007] Import automatique de fichiers text dans une table unique
    Par dol75 dans le forum VBA Access
    Réponses: 1
    Dernier message: 06/10/2009, 13h20
  2. Réponses: 0
    Dernier message: 15/11/2008, 21h53
  3. Conversion automatique de fichiers texte en fichiers xml
    Par kana83 dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 07/10/2008, 09h52
  4. Impression automatique de fichiers textes
    Par Mariquiqui dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 22/05/2008, 23h25
  5. Ouvrir automatiquement un fichier texte à la fin d'un calcul
    Par _Pendragon_ dans le forum C++Builder
    Réponses: 2
    Dernier message: 05/09/2007, 16h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo