visiblement c'est écrit en Java. Le but étant d'arriver à reproduire une appli .NET avec un peu les memes champs
et générer la requete sous .NET aussi.
Le problème c'est que les parametres ne sont pas passés dans l'URL.
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 30 juil. 2006 à 16:46
Salut,
je n'ai pas tres bien compris ou était ton problème. Toute fois voici un bout de code qui me permet de DL la page et de la mettre dans un fichier html.
ce code necessite le jdk 1.5
tu le met dans un fichier nomé 'Test.java' le compile avec la commande 'javac Test.java' et l'execute avec la commande 'java Test'
public static void main(String [] args){
try {
//creation d'un objet url sur la page demande afin de recuperer les datas
URL url = new URL("http://www.journal-officiel.gouv.fr/jahia/Jahia/marches-publics/pid/96?pageToDisplay=result&filtre=appelOffre");
Scanner sc = new Scanner(url.openStream());//ouverture du stream sur l'url
String nl = System.getProperty("line.separator");//recupertation du fin de ligne de l'os
StringBuilder builder = new StringBuilder();//pour recuperer les datas
while(sc.hasNext())//tant qu'il y a quelque chose a lire on le prend
builder.append(sc.nextLine() + nl);//recuperation de la ligne courante
sc.close();//on a plus besoin de maintenir la connection
//on enregistre le tout dans un fichier au format html
FileWriter fw = new FileWriter("test.html");
fw.write(builder.toString());//on ecrit le fichier
fw.flush();//on flush le fichier
fw.close();//on ferme le descripteur sur le fichier
} catch (Exception e) {
e.printStackTrace();
}
}
}
------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."
oh de l'ASPX ne serais-ce pas une techno ASP .NET ;p
c'est tellement pratique enfin bref.J'ai downloadé le JDK 1.5 et donc oui forcément, les extensions de fichiers ne sont pas les mêmes.
Un p'"tit google et je download Eclipse-SDK-3.2-win32.
Suis je bien sur la bonne voie pour compiler le code que tu as mis plus haut ?
Merci
:)
Vous n’avez pas trouvé la réponse que vous recherchez ?
scoubidou944
Messages postés714Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention19 janvier 2017 30 juil. 2006 à 23:48
Super merci pour le site :)
bon au final, pour que la personne qui n'ai pas Eclipse sur ton PC, j'vais faire appel à la ligne de commande du runtime :
java -classpath <mon_dossier_avec_mon_.class> MaClasse
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 31 juil. 2006 à 00:03
Salut,
snif la requete avec un logiciel style ethereal (devenu wireshark) et tu le verras bien mais il y a des chances que tu ais des champs de type hidden dans le formulaire apres faut aussi verifier le type d'action du formulaire (get ou post)
------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."