Erreur lors de téléchargement de fichier : does not support js
Résolu/Fermé
electroking
Messages postés
236
Date d'inscription
dimanche 14 septembre 2014
Statut
Membre
Dernière intervention
22 juin 2021
-
Modifié le 16 juil. 2017 à 18:36
electroking Messages postés 236 Date d'inscription dimanche 14 septembre 2014 Statut Membre Dernière intervention 22 juin 2021 - 18 juil. 2017 à 10:29
electroking Messages postés 236 Date d'inscription dimanche 14 septembre 2014 Statut Membre Dernière intervention 22 juin 2021 - 18 juil. 2017 à 10:29
A voir également:
- Erreur lors de téléchargement de fichier : does not support js
- Site de telechargement - Accueil - Outils
- Erreur 0x80070643 - Accueil - Windows
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
1 réponse
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
16 juil. 2017 à 19:25
16 juil. 2017 à 19:25
Bonjour,
Déjà, on voit tout de suite le copier-coller dans ton code... le problème c'est que ce code là il a 10 ans !!! (voir par exemple ici, en 2007)
Il y a quand même plus simple avec les versions plus récentes de Java...
Exemple :
Quant à ton problème, ce n'en est pas vraiment un, tu télécharges une page web, elle vient telle qu'elle est avec tout son contenu, donc avec son code JavaScript et son CSS s'il y en a...
Donc il faut faire avec ce contenu car le site ne t'en fournira pas d'autre, il fournit un code compréhensible par un navigateur web, à toi de te comporter comme un navigateur et de traiter ces données, quitte à en ignorer une partie.
Déjà, on voit tout de suite le copier-coller dans ton code... le problème c'est que ce code là il a 10 ans !!! (voir par exemple ici, en 2007)
Il y a quand même plus simple avec les versions plus récentes de Java...
public static void download(URL src, File dest) throws IOException { try (PrintWriter out = new PrintWriter(dest); Scanner in = new Scanner(src.openStream())) { while (in.hasNextLine()) out.println(in.nextLine()); } }
Exemple :
download(new URL("https://www.google.fr"), new File("C:/google.html"));
Quant à ton problème, ce n'en est pas vraiment un, tu télécharges une page web, elle vient telle qu'elle est avec tout son contenu, donc avec son code JavaScript et son CSS s'il y en a...
Donc il faut faire avec ce contenu car le site ne t'en fournira pas d'autre, il fournit un code compréhensible par un navigateur web, à toi de te comporter comme un navigateur et de traiter ces données, quitte à en ignorer une partie.
16 juil. 2017 à 21:09
Oui c'était bien un copié-collé de code dépassé mais il marchait c'est tous ce qu'il m'importait, je l'avais remplacé par ceci :
Qui posait le même problème, je viens de tester le tiens, idem.
Le problème c'est que lorsque mon programme JAVA navigue vers mon URL, il est considéré comme un navigateur qui ne supporte pas JAVASCRIPT. Il me faut donc une méthode ou un paramètre qui fasse considérer au site que je supporte JAVASCRIPT, langage que je n'ai pas utilisé lors de la programmation de mon site d'ailleurs ; c'est uniquement mon serveur qui le demande.
Modifié le 16 juil. 2017 à 21:12
Donc si je veux pas payer faut que je trouve une solution en JAVA
16 juil. 2017 à 21:21
https://fr.wikipedia.org/wiki/User-Agent
17 juil. 2017 à 19:51
17 juil. 2017 à 23:05
Tu parles de quoi ? Quel rapport avec le reste de la discussion ?